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());
    }
}

示例代码说明:

  1. traverseMap(Map<?, ?> map) 方法接收一个 Map 类型的参数。
  2. 使用 for (Map.Entry<?, ?> entry : map.entrySet()) 循环遍历 Map 中的所有键值对。
  3. entry.getKey()entry.getValue() 分别获取键值对的键和值。
  4. 使用 System.out.println() 方法输出键和值。

注意:

  • 可以根据具体的需求修改输出的方式。
  • 如果 Map 中存在重复的键,则 entrySet() 方法返回的集合中将只包含一个该键对应的键值对。

希望以上内容能够帮助您理解如何在 Java 中遍历 Map 集合。

Java Map 遍历:使用 for 循环和 Map.Entry

原文地址: https://www.cveoy.top/t/topic/nPSO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录