将三个学生对象(具有姓名和年龄属性)放入HashMap集合中,姓名作为key,年龄为value
这样?
public static void main(String[] args) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("zhangsan", 16);
map.put("lisi", 15);
map.put("wanwu", 16);
System.out.println(map);
}
可以参考一下这个:
一、创建学生类
public class Student {
private String name;
private Integer age;
public Student() {
}
public Student(String name, Integer age) {
this.name = name;
this.age = age;
}
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 class Main {
public static void main(String[] args) {
Student student1 = new Student("张三",18);
Student student2 = new Student("李四",19);
Student student3 = new Student("王五",20);
Map<String, Object> map = new HashMap<String, Object>(20);
map.put(student1.getName(), student1.getAge());
map.put(student2.getName(), student2.getAge());
map.put(student3.getName(), student3.getAge());
System.out.println(map);
}
}