Java中Map容器的遍历方法
Map<String, Integer> map = new HashMap<String, Integer>();
//取map中的键
for (String key : map.keySet()) {
System.out.println("Key : " + key);
}
//取map中的值
for (Integer value : map.values()) {
System.out.println("Value : " + value);
}
//迭代
Map<String, Integer> map = new HashMap<String, Integer>();
Iterator<Map.Entry<String, Integer>> entries = map.entrySet().iterator();
while (entries.hasNext()) {
Map.Entry<Integer, Integer> entry = entries.next();
System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}
//循环
Map<String, Integer> map = new HashMap<String, Integer>();
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println("Key : " + entry.getKey() + ", Value : " + entry.getValue());
}
本文介绍了Java中Map容器的几种遍历方法:通过键获取值、直接遍历值、使用迭代器遍历Entry集合以及增强for循环遍历Entry集合。每种方法都附有示例代码。
1517

被折叠的 条评论
为什么被折叠?



