import java.util.*;
class TestCollection13{
public static void main(String args[]){
HashMap<Integer,String> hm=new HashMap<Integer,String>();
hm.put(100,"Amit");
hm.put(101,"Vijay");
hm.put(102,"Rahul");
for(Map.Entry m:hm.entrySet()){
System.out.println(m.getKey()+" "+m.getValue());
}
}
}
在上面的HaspMap程序中,我无法理解这个for循环背后的逻辑。为什么需要Map.Entry以及entrySet()的功能是什么? 请帮我解决这个问题。提前谢谢