方法 1 : |
HashMap staff = new HashMap(); |
Set entries = staff.entrySet(); |
Iterator iter = entries.iterator(); |
while (iter.hasNext()) |
{ |
Map.Entry entry = (Map.Entry)iter.next(); |
Object key = entry.getKey(); |
Object value = entry.getValue(); |
} |
|
方法 2 : |
Map map = new HashMap(); |
for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) { |
Map.Entry entry = (Map.Entry) iter.next(); //map.entry 同时取出键值对 |
Object key = entry.getKey(); |
Object val = entry.getValue(); |
} |
|
方法 3 : |
Map map = new HashMap(); |
for (Iterator iter = map.keySet().iterator(); iter.hasNext();) { |
Object key = iter.next(); |
Object val = map.get(key); |
} |
方法 4 : |
Set set2 = map.entrySet(); |
for (Object i:set2) |
{ |
Entry entry = (Entry)i; |
System.out.println(entry.getKey()+ "--" +entry.getValue()); |
} |