Java Map遍历的3种方法
1.用for循环遍历
for(Map.Entry<String, String> 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<String, String> entry1=(Map.Entry<String, String>)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原创文章,未经本站允许不得转载。