您的位置:首页 > 编程语言 > Java开发

Java -- HashMap的四种遍历方式

2016-09-23 14:30 423 查看

方法一

Map<String, String> map = new HashMap<String, String>();
for (Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
System.out.println("key = " + key);
System.out.println("value = " + value);
}


方法二

Map<String, String> map = new HashMap<String, String>();
Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String, String> entry = iterator.next();
String key = entry.getKey();
String value = entry.getValue();
System.out.println("key = " + key);
System.out.println("value = " + value);
}


方法三

Map<String, String> map = new HashMap<String, String>();
for (String key : map.keySet()) {
String value = map.get(key);
System.out.println("value = " + value);
}


方法四

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