日考7
commit
86a4f490f6
|
@ -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
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module type="JAVA_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||||
|
<exclude-output />
|
||||||
|
<content url="file://$MODULE_DIR$">
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||||
|
</content>
|
||||||
|
<orderEntry type="inheritedJdk" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
</component>
|
||||||
|
</module>
|
|
@ -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<Integer, Student> map = new HashMap<>();
|
||||||
|
|
||||||
|
map.put(stu1.getId(), stu1);
|
||||||
|
map.put(stu2.getId(), stu2);
|
||||||
|
System.out.println("第一种遍历方式:entrySet");
|
||||||
|
for (Map.Entry<Integer, Student> entry : map.entrySet()) {
|
||||||
|
System.out.println("键:" + entry.getKey() + "-->值:" + entry.getValue().toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("第二种遍历方式:keySet + for循环遍历");
|
||||||
|
Set<Integer> set = map.keySet();
|
||||||
|
for (Integer i : set) {
|
||||||
|
System.out.println("键:" + i + "-->值:" + map.get(i).toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("第三种遍历方式:keySet + iterator");
|
||||||
|
Set<Integer> set1 = map.keySet();
|
||||||
|
Iterator<Integer> iterator = set1.iterator();
|
||||||
|
while (iterator.hasNext()) {
|
||||||
|
Integer key = iterator.next();
|
||||||
|
System.out.println("键:" + key + "-->值:" + map.get(key).toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -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();
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue