java8steam遍历map
时间: 2024-05-08 11:13:21 浏览: 143
JAVA8独有的map遍历方式(非常好用)
在Java 8中,可以使用Stream来遍历Map。下面是一种常见的方式:
```java
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
map.entrySet().stream()
.forEach(entry -> System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue()));
```
上述代码中,我们首先通过`entrySet()`方法获取到Map的键值对集合,然后使用`stream()`方法将其转换为Stream对象。接着,我们可以使用Stream的`forEach()`方法来遍历每一个键值对,并打印出对应的键和值。
另外,你还可以使用其他Stream的操作方法对Map进行处理,比如过滤、映射等。这样可以更加灵活地处理Map中的数据。
阅读全文