Java Map遍历的3种方法
1.用for循环遍历
for(Map.Entry entry:map.entrySet()){
System.out.println(entry.getKey()+"--->"+entry.getValue());
}
2.用Iterator迭代遍历
Set set = map.entrySet();
Iterator i = set.iterator();
while(i.hasNext()){
Map.Entry entry1=(Map.Entry)i.next();
System.out.println(entry1.getKey()+"=="+entry1.getValue());
}
3.用keySet()迭代遍历
Iterator it=map.keySet().iterator();
while(it.hasNext()){
String key;
String value;
key=it.next().toString();
value=map.get(key);
System.out.println(key+"--"+value);
}
推荐用第一种遍历方法,效率比较高。
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。