map的遍历方式一般采用 keySet或者 entrySet 两种,一般推荐使用entrySet 方式
(1)KeySet 遍历key+value的第一种写法
Iterator<String> iter = map.keySet().iterator();
while (iter.hasNext()) {
key = iter.next();
value = map.get(key);
}
KeySet 遍历key+value的第二种写法
for (String key : map.keySet()) {
value = map.get(key);
}
(2)entrySet遍历key+value第一种写法
Iterator<Entry<String, String>> iter = map.entrySet().iterator();
Entry<String, String> entry;
while (iter.hasNext()) {
entry = iter.next();
key = entry.getKey();
value = entry.getValue();
}
entrySet遍历key+value第二种写法
for (Entry<String, String> entry: map.entrySet()) {
key = entry.getKey();
value = entry.getValue();
}