commit 86a4f490f679478426de0acf761c4680d9c27cf6
Author: 王鑫 <1173628408@qq.com>
Date: Thu Jul 25 08:55:41 2024 +0800
日考7
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f68d109
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,29 @@
+### IntelliJ IDEA ###
+out/
+!**/src/main/**/out/
+!**/src/test/**/out/
+
+### Eclipse ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+bin/
+!**/src/main/**/bin/
+!**/src/test/**/bin/
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+
+### VS Code ###
+.vscode/
+
+### Mac OS ###
+.DS_Store
\ No newline at end of file
diff --git a/rik07.iml b/rik07.iml
new file mode 100644
index 0000000..c90834f
--- /dev/null
+++ b/rik07.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Main.java b/src/Main.java
new file mode 100644
index 0000000..6c5b2ad
--- /dev/null
+++ b/src/Main.java
@@ -0,0 +1,38 @@
+import domain.Student;
+
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.Set;
+
+public class Main {
+ public static void main(String[] args) {
+ Student stu1 = new Student(1, "牛武", 12, 12.0);
+ Student stu2 = new Student(2, "牛六", 12, 12.0);
+
+ HashMap map = new HashMap<>();
+
+ map.put(stu1.getId(), stu1);
+ map.put(stu2.getId(), stu2);
+ System.out.println("第一种遍历方式:entrySet");
+ for (Map.Entry entry : map.entrySet()) {
+ System.out.println("键:" + entry.getKey() + "-->值:" + entry.getValue().toString());
+ }
+
+ System.out.println("第二种遍历方式:keySet + for循环遍历");
+ Set set = map.keySet();
+ for (Integer i : set) {
+ System.out.println("键:" + i + "-->值:" + map.get(i).toString());
+ }
+
+ System.out.println("第三种遍历方式:keySet + iterator");
+ Set set1 = map.keySet();
+ Iterator iterator = set1.iterator();
+ while (iterator.hasNext()) {
+ Integer key = iterator.next();
+ System.out.println("键:" + key + "-->值:" + map.get(key).toString());
+ }
+
+
+ }
+}
diff --git a/src/domain/Student.java b/src/domain/Student.java
new file mode 100644
index 0000000..c7c9de0
--- /dev/null
+++ b/src/domain/Student.java
@@ -0,0 +1,69 @@
+package domain;
+
+/**
+ * @Author: WangXin
+ * @date: 2024/7/25
+ * @Description:
+ * @Version 1.0.0
+ */
+
+public class Student {
+
+ private Integer id;
+ private String name;
+ private Integer age;
+ private Double score;
+
+ public Student() {
+ }
+
+ public Student(Integer id, String name, Integer age, Double score) {
+ this.id = id;
+ this.name = name;
+ this.age = age;
+ this.score = score;
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public Integer getAge() {
+ return age;
+ }
+
+ public void setAge(Integer age) {
+ this.age = age;
+ }
+
+ public Double getScore() {
+ return score;
+ }
+
+ public void setScore(Double score) {
+ this.score = score;
+ }
+
+ @Override
+ public String toString() {
+ final StringBuilder sb = new StringBuilder("Student{");
+ sb.append("id=").append(id);
+ sb.append(", name='").append(name).append('\'');
+ sb.append(", age=").append(age);
+ sb.append(", score=").append(score);
+ sb.append('}');
+ return sb.toString();
+ }
+}