diff --git "a/work/com/java/minxi/java_20240515/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Fw.java" "b/work/com/java/minxi/java_20240515/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Fw.java" new file mode 100644 index 0000000000000000000000000000000000000000..72405a7cc68bb98bccecc8c74d382d544dac6524 --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Fw.java" @@ -0,0 +1,69 @@ +package com.java.minxi.java_20240515.java_2302_徐长强_2344310211; + +import java.util.*; + +public class Fw { + public static void main(String[] args) { + HashSet objects2 = new HashSet<>(); + + HashSet objects = new HashSet<>(); + objects.add("wa"); + objects.add("ws"); + objects.add("wd"); + objects.add("wf"); + objects.add("wg"); + + HashSet objects1 = new HashSet<>(); + objects1.add("qa"); + objects1.add("qs"); + objects1.add("qd"); + objects1.add("wf"); + objects1.add("wg"); + + System.out.println(objects); +//检查一个特定的字符串是否已经存在于你创建的 `HashSet` 中。 + System.out.println("是否存在wa: "+objects.contains("wa")); + + //从 `HashSet` 中移除一个已存在的元素,并确认它已被移除。 + objects.remove("wd"); + System.out.println("删除后wd:"+objects); + +//打印出 `HashSet` 的大小。 + System.out.println(objects.size()); + +//使用增强型 `for` 循环遍历 `HashSet` 并打印每个元素。 + for (String a : objects) { + System.out.print(a+"\t"); + } + System.out.println(""); + + Iterator iterator = objects.iterator(); + while (iterator.hasNext()){ + Object a = iterator.next(); + System.out.print(a+"\t"); + } + System.out.println(""); + +//将 `HashSet` 转换为数组,并打印数组中的每个元素。 + System.out.println(Arrays.toString(objects.toArray())); + +//创建两个 `HashSet` 对象,实现它们的交集操作。 + objects.clear(); + objects2.addAll(objects); + objects2.retainAll(objects1); + System.out.println("交集:"+objects2); + +//创建两个 `HashSet` 对象,实现它们的并集操作。 + objects2.clear(); + objects2.addAll(objects); + objects2.addAll(objects1); + System.out.println("并集:"+objects2); + +//对上面创建的两个 `HashSet` 对象实现差集操作。 + objects2.clear(); + objects2.addAll(objects); + objects2.remove(objects1); + System.out.println("差集:"+objects2); + + } +} diff --git "a/work/com/java/minxi/java_20240515/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Ga.java" "b/work/com/java/minxi/java_20240515/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Ga.java" new file mode 100644 index 0000000000000000000000000000000000000000..904c81476c78b36f6eeabd274913215a0e6a4f31 --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Ga.java" @@ -0,0 +1,34 @@ +package com.java.minxi.java_20240515.java_2302_徐长强_2344310211; + +import java.util.HashMap; +import java.util.Map; + +public class Ga { + public static void main(String[] args) { + HashMap hashMap = new HashMap(); + hashMap.put("a",5); + hashMap.put("b",8); + hashMap.put("c",18); + System.out.println(hashMap); + System.out.println( hashMap.containsKey("b")); + for (String i:hashMap.keySet()) { + System.out.print("键:"+i+"\t"); + } + System.out.println(); + for (Integer i:hashMap.values()) { + System.out.print("值:"+i+"\t"); + } + System.out.println(); + for (Map.Entry entry : hashMap.entrySet()) { + System.out.println("key:"+entry.getKey()+"\t"+"values:"+entry.getValue()); + } + hashMap.replace("b",20); + hashMap.remove("a"); + System.out.println(hashMap); + System.out.println(hashMap.size()); + Map hh = new HashMap<>(); + hh.put("ji","ni"); + hh.put("tai","mei"); + System.out.println(hh); + } +} diff --git "a/work/com/java/minxi/java_20240516/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Ma.java" "b/work/com/java/minxi/java_20240516/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Ma.java" new file mode 100644 index 0000000000000000000000000000000000000000..40f6cc4ac434bba1c8ae0c82c614f509ffda4af7 --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Ma.java" @@ -0,0 +1,20 @@ +package com.java.minxi.java_20240516.java_2302_徐长强_2344310211; + +import java.util.Scanner; + +public class Ma { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + System.out.println("请输入数字"); + double number = scanner.nextDouble(); + double a = Math.abs(number); + System.out.println("绝对值为:"+a); + System.out.println("输入三个整数"); + int sa = scanner.nextInt(); + int sb = scanner.nextInt(); + int sc = scanner.nextInt(); + System.out.println("三个整数为:"+sa+"\t"+sb+"\t"+sc); + System.out.println("最大值为:"+Math.max(sa,Math.max(sb,sc))); + System.out.println("最小值为:"+Math.min(sa,Math.min(sb,sc))); + } +} diff --git "a/work/com/java/minxi/java_20240516/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Person.java" "b/work/com/java/minxi/java_20240516/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Person.java" new file mode 100644 index 0000000000000000000000000000000000000000..a59f68d7293a0f37a059315025c2c4f614ff4afd --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Person.java" @@ -0,0 +1,26 @@ +package com.java.minxi.java_20240516.java_2302_徐长强_2344310211; + +public class Person { + String name; + Integer age; + public Person(String name, Integer age){ + this.name=name; + this.age=age; + } + public String toString(){ + return "name="+name+"age="+age; + + } + public boolean equals(Object obj){ + if (this == obj) { + return true; + } + if (obj == null || getClass() != obj.getClass()) { + return false; + } + Person person = (Person) obj; + return age == person.age && + name.equals(person.name); + } + +}