您的位置:首页 > 其它

Map的几种遍历方式

2013-09-30 00:00 363 查看
摘要: HashMap、HashTable、LinkHashMap、TreeMap、ConcurrentHashMap常用4种遍历方式。

方式1:

Iterator<String> iterator = map.keySet().iterator();
while (iterator.hasNext()) {
String key = (String) iterator.next();
String value = map.get(key);
}


方式2:

for (String key :  map.keySet()) {
String value = map.get(key);
}


方式3:

Iterator<Entry<String, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String, String> entry = (Map.Entry<String, String>) iterator.next();
String key = entry.getKey();
String value = entry.getValue();
}


方式4:

for (Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Map遍历