在java的degree类中,编写一个方法可以将一个学生对象存储到hashmap中
时间: 2023-05-22 20:05:24 浏览: 123
好的,你可以按照以下代码实现:
```
public class Degree {
public static void main(String[] args) {
HashMap<String, Student> studentMap = new HashMap<>();
Student student = new Student("张三", 90);
studentMap.put("001", student);
// 将学生信息输出到控制台
System.out.println(studentMap.get("001").getName() + ": " + studentMap.get("001").getScore());
}
static class Student {
private String name;
private double score;
public Student(String name, double score) {
this.name = name;
this.score = score;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
}
}
```
以上代码可以实现将一个学生对象存储到 HashMap 中,其中使用了嵌套类 Student 来表示学生对象,使用 HashMap 对象 studentMap 来存储学生信息。在 main 方法中,我们创建了一个 Student 对象,并将其存储到了 studentMap 中。最后,我们从 studentMap 中获取学生信息并输出到控制台。
阅读全文