From 80fee4acc363cfd32b82e82592923523f062aabe Mon Sep 17 00:00:00 2001 From: Takagi <7467901+takagi2024@user.noreply.gitee.com> Date: Tue, 21 May 2024 21:09:33 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat=EF=BC=9A=E6=8F=90=E4=BA=A40515?= =?UTF-8?q?=E3=80=810516=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zy0515.java" | 91 +++++++++++++++ .../zy0516.java" | 104 ++++++++++++++++++ 2 files changed, 195 insertions(+) create mode 100644 "work/com/java/minxi/java_20240515/java_2302_\346\235\216\346\224\277\345\223\262_2344310218/zy0515.java" create mode 100644 "work/com/java/minxi/java_20240516/java_2302_\346\235\216\346\224\277\345\223\262_2344310218/zy0516.java" diff --git "a/work/com/java/minxi/java_20240515/java_2302_\346\235\216\346\224\277\345\223\262_2344310218/zy0515.java" "b/work/com/java/minxi/java_20240515/java_2302_\346\235\216\346\224\277\345\223\262_2344310218/zy0515.java" new file mode 100644 index 0000000..0e639b2 --- /dev/null +++ "b/work/com/java/minxi/java_20240515/java_2302_\346\235\216\346\224\277\345\223\262_2344310218/zy0515.java" @@ -0,0 +1,91 @@ +package com.java.minxi.java_20240515.java_2302_李政哲_2344310218; + +import java.util.*; +import java.util.function.BiConsumer; + +class Temp { +} + +public class zy0515 { + public static void main(String[] args) { + HashSet hashSet = new HashSet<>(); + for (int i = 0; i < 5; i++) { + hashSet.add(String.valueOf(i)); + } + System.out.println(hashSet); + + System.out.println(hashSet.contains("3")); + + hashSet.remove("1"); + System.out.println(hashSet.contains("1")); + + System.out.println(hashSet.size()); + + + hashSet.forEach(System.out::println); + + for (String a : + hashSet.toArray(new String[0])) { + System.out.println(a); + } + + HashSet hashSet1 = new HashSet<>(); + for (int i = 3; i < 8; i++) { + hashSet1.add(String.valueOf(i)); + } + System.out.println(hashSet1); + + HashSet hashSet2 = new HashSet<>(hashSet); + + hashSet2.addAll(hashSet1); + System.out.println(hashSet2); + + HashSet hashSet3 = new HashSet<>(hashSet); + + hashSet3.retainAll(hashSet1); + System.out.println(hashSet3); + + HashSet hashSet5 = new HashSet<>(hashSet); + + HashSet hashSet6 = new HashSet<>(hashSet); + hashSet5.removeAll(hashSet1); + hashSet1.removeAll(hashSet6); + hashSet5.addAll(hashSet1); + System.out.println(hashSet5); + + //////////////////////////// + + HashMap hashMap = new HashMap<>(); + hashMap.put("a", 1); + hashMap.put("b", 2); + hashMap.put("c", 3); + System.out.println(hashMap); + + System.out.println(hashMap.get("b")); + + System.out.println(hashMap.containsKey("b")); + + + hashMap.forEach((k, v) -> { + System.out.println(v); + }); + + hashMap.forEach((k, v) -> { + System.out.println(k); + }); + + hashMap.entrySet().forEach(System.out::println); + + hashMap.replace("b", 9); + System.out.println(hashMap); + + System.out.println(hashMap.remove("b", 9)); + System.out.println(hashMap); + + System.out.println(hashMap.size()); + + HashMap hashMap1 = new HashMap<>(); + hashMap1.put(new Temp(), "1"); + System.out.println(hashMap1); + } +} diff --git "a/work/com/java/minxi/java_20240516/java_2302_\346\235\216\346\224\277\345\223\262_2344310218/zy0516.java" "b/work/com/java/minxi/java_20240516/java_2302_\346\235\216\346\224\277\345\223\262_2344310218/zy0516.java" new file mode 100644 index 0000000..f360a1f --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2302_\346\235\216\346\224\277\345\223\262_2344310218/zy0516.java" @@ -0,0 +1,104 @@ +package com.java.minxi.java_20240516.java_2302_李政哲_2344310218; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Arrays; +import java.util.Date; +import java.util.Scanner; + +class Person{ + private String name; + private int age; + + public Person(String name, int age) { + this.name = name; + this.age = age; + } + + public String getName() { + return name; + } + + public int getAge() { + return age; + } + + @Override + public String toString() { + return name+age; + } + + + public boolean equals(Person person) { + + return person.getName().equals(this.name) && person.getAge()==this.age; + } +} +public class zy0516 { + public static void main(String[] args) { + /* + Scanner scanner=new Scanner(System.in); + + System.out.println(Math.abs(scanner.nextInt())); + + int[] a={scanner.nextInt(),scanner.nextInt(),scanner.nextInt()}; + System.out.println(Arrays.stream(a).min()); + System.out.println(Arrays.stream(a).max()); + + System.out.println(Math.round(scanner.nextDouble())); + + System.out.println(Math.random()*scanner.nextInt()); + + System.out.println(average(a)); + + ///////////////////////////////////////// +*/ + Date date=new Date(); + System.out.println(date); + + System.out.println(getDate(date)); + + SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + System.out.println(simpleDateFormat.format(date)); + + String d=simpleDateFormat.format(date); + Date date1=null; + try{ + date1= simpleDateFormat.parse(d); + }catch (ParseException e){ + e.printStackTrace(); + } + System.out.println(date1); + + Date date2=new Date(System.currentTimeMillis()); + System.out.println(simpleDateFormat.format(date2)); + + ///////////////////////////// + + String a="a"; + String b="b"; + System.out.println(a.concat(b)); + + System.out.println(stringLenth(a)); + + System.out.println("a,b".split(",")); + + + } + + static int stringLenth(String a){ + return a.length(); + } + static int average(int[] a){ + int sum=0; + for (int b : + a) { + sum+=b; + } + return sum/a.length; + } + + static String getDate(Date date){ + return "年份:"+(date.getYear()+1900)+"\n月份:"+(date.getMonth()+1)+"\n天数:"+date.getDate(); + } +} -- Gitee From 15e5edebdf6471199a5535d6e157e41b704e32ce Mon Sep 17 00:00:00 2001 From: Takagi Date: Wed, 22 May 2024 14:30:22 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix=EF=BC=9A=E6=9B=B4=E6=96=B00516=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ps:太多了不想写了:( --- .../zy0516.java" | 67 ++++++++++++++++--- 1 file changed, 57 insertions(+), 10 deletions(-) diff --git "a/work/com/java/minxi/java_20240516/java_2302_\346\235\216\346\224\277\345\223\262_2344310218/zy0516.java" "b/work/com/java/minxi/java_20240516/java_2302_\346\235\216\346\224\277\345\223\262_2344310218/zy0516.java" index f360a1f..7c739c5 100644 --- "a/work/com/java/minxi/java_20240516/java_2302_\346\235\216\346\224\277\345\223\262_2344310218/zy0516.java" +++ "b/work/com/java/minxi/java_20240516/java_2302_\346\235\216\346\224\277\345\223\262_2344310218/zy0516.java" @@ -36,23 +36,28 @@ class Person{ } public class zy0516 { public static void main(String[] args) { - /* + Scanner scanner=new Scanner(System.in); System.out.println(Math.abs(scanner.nextInt())); - int[] a={scanner.nextInt(),scanner.nextInt(),scanner.nextInt()}; - System.out.println(Arrays.stream(a).min()); - System.out.println(Arrays.stream(a).max()); + + int b=scanner.nextInt(); + int c=scanner.nextInt(); + int d=scanner.nextInt(); + + System.out.println(Math.min(Math.min(b,c),d)); + System.out.println(Math.max(Math.max(b,c),d)); System.out.println(Math.round(scanner.nextDouble())); System.out.println(Math.random()*scanner.nextInt()); + int[] a={b,c,d}; System.out.println(average(a)); ///////////////////////////////////////// -*/ + Date date=new Date(); System.out.println(date); @@ -75,17 +80,59 @@ public class zy0516 { ///////////////////////////// - String a="a"; - String b="b"; - System.out.println(a.concat(b)); + String a1="a"; + String b1="b"; + System.out.println(a1.concat(b1)); + + System.out.println(stringLenth(a1)); + + System.out.println(Arrays.toString("a,b".split(","))); + + System.out.println(stringReverse("a,b")); + + System.out.println(stringCase("a,B", true)); + System.out.println(stringCase("a,B", false)); + + System.out.println("a,B".contains(a1)); + + System.out.println(stringReplaceA("aaaaaaabbbbbbbbb")); - System.out.println(stringLenth(a)); + System.out.println(stringTrim(" a ")); - System.out.println("a,b".split(",")); + System.out.println("a".equalsIgnoreCase("A")); + System.out.println(stringSub("aaaaaaaaaaaaaaaaaaa", 3, 6)); + System.out.println("aaaaaaa".endsWith("bbb")); + + System.out.println(stringStartWith("aaaaaaaaaa", "a")); + + + } + static boolean stringStartWith(String a,String b){ + return a.startsWith(b); + } + static String stringSub(String a,int start,int end){ + return a.substring(start,end); } + static String stringReplaceA(String a){ + return a.replaceAll("a", "b"); + } + static String stringTrim(String a){ + return a.trim(); + } + static String stringCase(String a,boolean up){ + if (up){ + return a.toUpperCase(); + }else{ + return a.toLowerCase(); + } + } + static String stringReverse(String a){ + StringBuilder stringBuilder=new StringBuilder(a); + return stringBuilder.reverse().toString(); + } static int stringLenth(String a){ return a.length(); } -- Gitee