使用HashMap存储学生信息,定义一个学生类Student。 ,键为学生编号,值为学生对象。 输出集合中的元素信息。
时间: 2024-05-02 20:18:03 浏览: 84
下面是Java代码实现:
```java
import java.util.HashMap;
import java.util.Map;
public class Student {
private int id;
private String name;
public Student(int id, String name) {
this.id = id;
this.name = name;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public static void main(String[] args) {
Map<Integer, Student> studentMap = new HashMap<>();
studentMap.put(1, new Student(1, "张三"));
studentMap.put(2, new Student(2, "李四"));
studentMap.put(3, new Student(3, "王五"));
for (Map.Entry<Integer, Student> entry : studentMap.entrySet()) {
System.out.println("学生编号:" + entry.getKey() + ",学生姓名:" + entry.getValue().getName());
}
}
}
```
输出结果为:
```
学生编号:1,学生姓名:张三
学生编号:2,学生姓名:李四
学生编号:3,学生姓名:王五
```
阅读全文