Java Map 遍历:使用 for 循环和 Map.Entry
Java Map 遍历:使用 for 循环和 Map.Entry
在 Java 中,可以使用 for 循环和 Map.Entry 来遍历 Map 集合。
Map.Entry 表示 Map 中的一个键值对,使用 entrySet() 方法可以获取所有键值对的集合。在 for 循环中遍历集合,通过 getKey() 和 getValue() 方法获取每个键值对的键和值。
以下是一个遍历 Map 的示例代码:
public static void traverseMap(Map<?, ?> map) {
for (Map.Entry<?, ?> entry : map.entrySet()) {
System.out.println(entry.getKey() + ': ' + entry.getValue());
}
}
示例代码说明:
traverseMap(Map<?, ?> map)方法接收一个 Map 类型的参数。- 使用
for (Map.Entry<?, ?> entry : map.entrySet())循环遍历 Map 中的所有键值对。 entry.getKey()和entry.getValue()分别获取键值对的键和值。- 使用
System.out.println()方法输出键和值。
注意:
- 可以根据具体的需求修改输出的方式。
- 如果 Map 中存在重复的键,则
entrySet()方法返回的集合中将只包含一个该键对应的键值对。
希望以上内容能够帮助您理解如何在 Java 中遍历 Map 集合。
原文地址: https://www.cveoy.top/t/topic/nPSO 著作权归作者所有。请勿转载和采集!