使用静态的HashMap来存储学生信息
- key:学号
- 值:学生对象
import java.util.HashMap;
public class Student {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public static void main(String[] args) {
// 创建静态HashMap来存储学生信息
HashMap<String, Student> studentMap = new HashMap<>();
// 添加学生信息到HashMap
Student student1 = new Student("Alice", 20);
studentMap.put("001", student1);
Student student2 = new Student("Bob", 22);
studentMap.put("002", student2);
// 从HashMap获取学生信息
String studentId = "001";
Student student = studentMap.get(studentId);
System.out.println("学号 " + studentId + " 的学生姓名是:" + student.getName() + ",年龄是:" + student.getAge());
}
}