Java 使用流遍历 Map - 简洁高效的循环方式
Java中可以使用流的方式循环遍历Map。可以使用entrySet()方法获取Map的键值对集合,然后使用流的forEach()方法遍历每个键值对。\n\n下面是一个示例代码:\n\njava\nimport java.util.HashMap;\nimport java.util.Map;\n\npublic class Main {\n public static void main(String[] args) {\n Map<String, Integer> map = new HashMap<>();\n map.put("A", 1);\n map.put("B", 2);\n map.put("C", 3);\n\n // 使用流的方式遍历Map\n map.entrySet().stream()\n .forEach(entry -> System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue()));\n }\n}\n\n\n输出结果为:\n\n\nKey: A, Value: 1\nKey: B, Value: 2\nKey: C, Value: 3\n\n\n在上面的示例中,首先创建了一个HashMap对象,并向其中添加了三个键值对。然后,通过entrySet()方法获取了Map的键值对集合,使用流的forEach()方法遍历每个键值对,并打印出键和值。\n\n通过使用流的方式遍历Map,可以简化代码,并且能够利用流的一些强大的特性,如过滤、映射等操作。
原文地址: https://www.cveoy.top/t/topic/p8mg 著作权归作者所有。请勿转载和采集!