Map map = new HashMap(); map.put("student1", new Student()); map.put("student2", new Student()); map.put("student3", new Student());Iterator it = map.entrySet().iterator(); while (it.hasNext()) { Object key =it.next(); Object valueStudent=map.get(key); String name=valueStudent.getName(); }上面假设Student 是你自己的类,getName()是Student类中的一个方法
map.put("student1", new Student());
map.put("student2", new Student());
map.put("student3", new Student());Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
Object key =it.next();
Object valueStudent=map.get(key);
String name=valueStudent.getName();
}上面假设Student 是你自己的类,getName()是Student类中的一个方法
Object key =it.next();
Object valueStudent=map.get(key);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
String name=valueStudent.getName();
}这里要强制转换一下Object没有getName方法Student valueStudent = (Student) map.get(key);
System.out.println(valueStudent.getName());