From 9766732a1506d9d9bf455c7b5fab26d72fa6bdac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E9=95=BF=E5=BC=BA?= <1399148071@qq.com> Date: Wed, 15 May 2024 17:39:54 +0800 Subject: [PATCH 1/4] =?UTF-8?q?feat:=E6=8F=90=E4=BA=A4=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Fw.java" | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 "work/com/java/minxi/java_20240515/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Fw.java" 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 0000000..4470029 --- /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,38 @@ +package com.java.minxi.java_20240515.java_2302_徐长强_2344310211; + +import java.util.*; + +public class Fw { + public static void main(String[] args) { + 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("qf"); + objects1.add("qg"); + System.out.println(objects); + + System.out.println("是否存在wa: "+objects.contains("wa")); + objects.remove("wd"); + System.out.println("删除后wd:"+objects); + System.out.println(objects.size()); + 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(Arrays.toString(objects.toArray())); + + } +} -- Gitee From 663da515fba02d986f85dc8a05c9ed10cbd8d440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E9=95=BF=E5=BC=BA?= <1399148071@qq.com> Date: Thu, 16 May 2024 11:37:42 +0800 Subject: [PATCH 2/4] =?UTF-8?q?feat:=E5=8D=8A=E6=88=90=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Fw.java" | 36 ++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) 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" index 4470029..ca35eaf 100644 --- "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" @@ -4,6 +4,8 @@ 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"); @@ -11,28 +13,54 @@ public class Fw { objects.add("wf"); objects.add("wg"); - HashSet objects1 = new HashSet<>(); + HashSet objects1 = new HashSet<>(); objects1.add("qa"); objects1.add("qs"); objects1.add("qd"); - objects1.add("qf"); - objects1.add("qg"); - System.out.println(objects); + 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` 对象,实现它们的交集操作。 + objects2.addAll(objects); + objects2.retainAll(objects1); + System.out.println("交集:"+objects2); + +//创建两个 `HashSet` 对象,实现它们的并集操作。 + objects2.addAll(objects); + objects2.addAll(objects1); + System.out.println("并集:"+objects2); + +//对上面创建的两个 `HashSet` 对象实现差集操作。 + objects2.addAll(objects); + objects2.remove(objects1); + + System.out.println("差集:"+objects2); } } -- Gitee From ce30298e2afedf3307fbd8260c7eec0af179aa1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E9=95=BF=E5=BC=BA?= <1399148071@qq.com> Date: Thu, 16 May 2024 20:21:16 +0800 Subject: [PATCH 3/4] =?UTF-8?q?feat=EF=BC=9A=E6=8F=90=E4=BA=A4=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Fw.java" | 5 ++- .../Ga.java" | 34 +++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 "work/com/java/minxi/java_20240515/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Ga.java" 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" index ca35eaf..72405a7 100644 --- "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" @@ -48,19 +48,22 @@ public class Fw { 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 0000000..904c814 --- /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); + } +} -- Gitee From c25b3ab83abda871f08503ed51c15d0fab7a78ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E9=95=BF=E5=BC=BA?= <1399148071@qq.com> Date: Tue, 21 May 2024 20:42:00 +0800 Subject: [PATCH 4/4] =?UTF-8?q?feat:=E5=8D=8A=E6=88=90=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ma.java" | 20 ++++++++++++++ .../Person.java" | 26 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 "work/com/java/minxi/java_20240516/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Ma.java" create mode 100644 "work/com/java/minxi/java_20240516/java_2302_\345\276\220\351\225\277\345\274\272_2344310211/Person.java" 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 0000000..40f6cc4 --- /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 0000000..a59f68d --- /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); + } + +} -- Gitee