diff --git "a/work/com/java/minxi/java_20240515/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Main.java" "b/work/com/java/minxi/java_20240515/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Main.java" new file mode 100644 index 0000000000000000000000000000000000000000..b833700acf08d676284a9e52bb81fbfb177ac7d7 --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Main.java" @@ -0,0 +1,58 @@ +package com.java.minxi.java_20240515.java_2302_刘贤国_2344310219; + +import java.util.HashSet; + +public class Main { + public static void main(String[] args) { + HashSet hashset1 = new HashSet<>(); + hashset1.add("a"); + hashset1.add("b"); + hashset1.add("c"); + hashset1.add("d"); + hashset1.add("e"); + + System.out.println("是否存在某个元素:" + hashset1.contains("a")); + + hashset1.remove("code"); + System.out.println("删除后:" + hashset1); + + System.out.println("大小为:" + hashset1.size()); + + for (String ele : hashset1) { + System.out.println(ele); + } + + String[] Array=hashset1.toArray(new String[hashset1.size()]); + for (String ell:Array) { + System.out.println(ell); + } + + HashSet result=new HashSet<>(); + + HashSet hashset2 = new HashSet<>(); + hashset2.add("aa"); + hashset2.add("bb"); + + HashSet hashset3=new HashSet<>(); + hashset3.add("cc"); + hashset3.add("bb"); + + result.clear(); + result.addAll(hashset2); + result.retainAll(hashset3); + System.out.println("交集:"+result); + + result.clear(); + result.addAll(hashset2); + result.removeAll(hashset3); + System.out.println("差集:"+result); + + result.clear(); + result.addAll(hashset2); + result.addAll(hashset3); + System.out.println("并集:"+result); + + } +} + + diff --git "a/work/com/java/minxi/java_20240515/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Map.java" "b/work/com/java/minxi/java_20240515/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Map.java" new file mode 100644 index 0000000000000000000000000000000000000000..9fef46b8adc11c5842ef4f73ba360bb70ad642fc --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Map.java" @@ -0,0 +1,57 @@ +package com.java.minxi.java_20240515.java_2302_刘贤国_2344310219; + +import java.awt.*; +import java.util.HashMap; + +public class Map { + public static void main(String[] args) { + HashMap hashmap5=new HashMap<>(); + hashmap5.put("aaa",1); + hashmap5.put("bbb",2); + hashmap5.put("ccc",3); + System.out.println(hashmap5); + + System.out.println("使用键来获取对应的值,并打印出来:"+hashmap5.get("aaa")); + + System.out.println("检查aaa键是否存在于 `HashMap` 中:"+ hashmap5.containsKey("aaa")); + + System.out.println("遍历 `HashMap` 的键集合:"); + for (String a: hashmap5.keySet()){ + System.out.println(a); + } + + System.out.println("遍历 `HashMap` 的值集合:"); + for (Integer b: hashmap5.values()){ + System.out.println(b); + } + + System.out.println("使用 `entrySet()` 遍历 `HashMap` 的所有键值对:"); + for (java.util.Map.Entry en:hashmap5.entrySet()){ + System.out.println(en); + } + + hashmap5.put("aaa",200); + System.out.println("更新后:"+hashmap5.get("aaa")); + + hashmap5.remove("aaa"); + for (java.util.Map.Entry entry: hashmap5.entrySet()){ + System.out.println("删除键aaa后:"); + System.out.println(entry); + } + + System.out.println("hashmap5的大小为:"+hashmap5.size()); + + HashMap student1=new HashMap<>(); + Student st1=new Student(1,"张三"); + Student st2=new Student(2,"李四"); + Student st3=new Student(3,"王五"); + + student1.put(st1,"闽大"); + student1.put(st2,"北大"); + student1.put(st3,"清华"); + + + + + } +} diff --git "a/work/com/java/minxi/java_20240515/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Student.java" "b/work/com/java/minxi/java_20240515/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Student.java" new file mode 100644 index 0000000000000000000000000000000000000000..61d1ac780a32664f96bb8841ffe6a0ce6d707b58 --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Student.java" @@ -0,0 +1,32 @@ +package com.java.minxi.java_20240515.java_2302_刘贤国_2344310219; + +public class Student { + private int id; + private String name; + + public Student(){}; + + public Student(int id, String name) { + this.id = id; + this.name = name; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } +} + + +