删除 Map 中entrySet()的问题
//通过entrySet方法来遍历“键值”对
public void testEntrySet(){
Set<Entry<String,Student>> entrySet=students.entrySet();
for(Entry<String,Student> entry:entrySet)
System.out.println("取得键:"+ entry.getKey());
System.out.println("对应的值:"+ entry.getValue().name);
}
请问为何说呢么获取key直接用getKey();
但是获取value却要用个getValue().name ? 为什么不能直接用getvalue()?
而且,我的下面这行代码报错了
System.out.println("对应的值:"+ entry.getValue().name);
错误提示:entry cannot be resolved,我不明白为什么