Map遍歷鍵值對
阿新 • • 發佈:2019-01-10
1.map.keySet()方法
Set set = map.keySet(); for(Iterator iter = set.iterator(); iter.hasNext();) { String key = (String)iter.next(); String value = (String)map.get(key); System.out.println(key+"===="+value); } Set<String> s = map.keySet(); for(String key : s){ String value= map.get(key); System.out.println(key+"---"+value); }
2.使用使用Map.Entry
Set set = map.entrySet(); for(Iterator iter = set.iterator(); iter.hasNext();) { Map.Entry entry = (Map.Entry)iter.next(); String key = (String)entry.getKey(); String value = (String)entry.getValue(); System.out.println(key +" :" + value); } for(Map.Entry<String,Integer> en : map.entrySet()){ System.out.println(en.getKey()+ "=" + en.getValue()); }