为什么我们使用 entrySet() 方法并使用返回的集合来迭代映射?
2022-09-02 12:11:24
通常我们写这个是为了从映射中获取键和值。
Map m=new HashMap();
Set s=map.entrySet();
Iterator i=s.iterator()
while(s.hasNext()){
Map.Entry m= (map.Entry) s.next();
System.out.println(""+m.getKey()+""+ m.getValue());
}
为什么我们要用一个集合来迭代,为什么不直接映射呢?