diff --git "a/work/com/java/minxi/java_20240515/java_\345\247\232\347\277\224\347\277\224_2344310201/HashSet.java" "b/work/com/java/minxi/java_20240515/java_\345\247\232\347\277\224\347\277\224_2344310201/HashSet.java" new file mode 100644 index 0000000000000000000000000000000000000000..a1b058918401a94ce55d5cb1e00c8264994c3326 --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_\345\247\232\347\277\224\347\277\224_2344310201/HashSet.java" @@ -0,0 +1,56 @@ +package com.java.minxi.java_20240515.java_姚翔翔_2344310201; + + +import java.util.ArrayList; + +public class HashSet { + public static void main(String[] args) { + java.util.HashSet yy = new java.util.HashSet<>(); + yy.add("1"); + yy.add("2"); + yy.add("3"); + yy.add("4"); + yy.add("5"); + System.out.println(yy); + + System.out.println("是否存在"+yy.contains("1")); + + yy.remove("3"); + System.out.println("是否移除"+yy); + + System.out.println(yy.size()); + + for (Object set : yy){ + System.out.println(yy); + } + + String[] kfc =new String[yy.size()]; + yy.toArray(kfc); + for (Object set:kfc){ + System.out.println(yy); + } + + java.util.HashSet objects = new java.util.HashSet<>(); + + java.util.HashSet objects1 = new java.util.HashSet<>(); + + objects1.add("6"); + objects1.add("6"); + objects1.add("6"); + objects1.add("6"); + + objects.addAll(yy); + objects.addAll(objects1); + System.out.println("集合的并集为"+objects); + + objects.clear(); + objects.addAll(yy); + objects.retainAll(objects1); + System.out.println("集合的交集为"+objects); + + objects.clear(); + objects.addAll(yy); + objects.removeAll(objects1); + System.out.println("交集的差集为"+objects); + } +} diff --git "a/work/com/java/minxi/java_20240515/java_\345\247\232\347\277\224\347\277\224_2344310201/Map.java" "b/work/com/java/minxi/java_20240515/java_\345\247\232\347\277\224\347\277\224_2344310201/Map.java" new file mode 100644 index 0000000000000000000000000000000000000000..904cc55ea849750d47b5c6ef82fea65d9d5d2abb --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_\345\247\232\347\277\224\347\277\224_2344310201/Map.java" @@ -0,0 +1,39 @@ +package com.java.minxi.java_20240515.java_姚翔翔_2344310201; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.Set; + +public class Map { + public static void main(String[] args) { + HashMap xx = new HashMap<>(); + xx.put("哦",1); + xx.put("嗯",2); + xx.put("啊",3); + + Set set =xx.keySet(); + System.out.println(set); + + System.out.println(xx.containsKey("哦")); + System.out.println(xx.containsKey("嗯")); + System.out.println(xx.containsKey("啊")); + + for (Object key:xx.keySet()){ + System.out.println(key); + } + + for (Object value:xx.values()){ + System.out.println(value); + } + + for (java.util.Map.Entry entry : xx.entrySet()){ + System.out.println(entry.getKey()+""+entry.getValue()); + } + + xx.put("哼",4); + + xx.remove("嗯",2); + + System.out.println(xx.size()); + } +} diff --git "a/work/com/java/minxi/java_20240516/java_\345\247\232\347\277\224\347\277\224_2344310201/Math.java" "b/work/com/java/minxi/java_20240516/java_\345\247\232\347\277\224\347\277\224_2344310201/Math.java" new file mode 100644 index 0000000000000000000000000000000000000000..6e0462365ac2e3fc14e495048d257e0429de868d --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_\345\247\232\347\277\224\347\277\224_2344310201/Math.java" @@ -0,0 +1,28 @@ +package com.java.minxi.java_20240516.java_姚翔翔_2344310201; + +import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; +import java.util.Scanner; + +public class Math { + public static void main(String[] args) { + Scanner scanner =new Scanner(System.in); + System.out.println("请输入一个数字:"); + int num = scanner.nextInt(); + System.out.println("绝对值为:"+java.lang.Math.abs(num)); + + System.out.println("请输入一个浮点数:"); + Float num2 =scanner.nextFloat(); + System.out.println("四舍五入后: "+ java.lang.Math.round(num2)); + + double num3 = java.lang.Math.random(); + System.out.println("请输入一个数字乘以'Math.random':"); + double num4 = scanner.nextDouble(); + System.out.println(java.lang.Math.random() +" * "+num4+" = "+ java.lang.Math.random() *num4); + + ZonedDateTime now =ZonedDateTime.now(); + DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH:mm:ss EE a"); + System.out.println("现在时间: "+dateTimeFormatter.format(now)); + + } +} diff --git "a/work/com/java/minxi/java_20240516/java_\345\247\232\347\277\224\347\277\224_2344310201/Person.java" "b/work/com/java/minxi/java_20240516/java_\345\247\232\347\277\224\347\277\224_2344310201/Person.java" new file mode 100644 index 0000000000000000000000000000000000000000..2f2df48170028eb8d820c80756b78a36539918b2 --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_\345\247\232\347\277\224\347\277\224_2344310201/Person.java" @@ -0,0 +1,20 @@ +package com.java.minxi.java_20240516.java_姚翔翔_2344310201; + +public class Person { + String name; + int age; + + @Override + public String toString() { + return name+age; + } + + @Override + public boolean equals(Object obj) { + if (this.name ==name && this.age==age){ + return true; + }else { + return false; + } + } +}