map stream取key
时间: 2023-07-02 17:05:41 浏览: 130
java8 stream 操作map根据key或者value排序的实现
如果你有一个 Map 对象,可以使用 Java 8 中的 Stream API 来获取其中的 key 值。具体的实现方法是使用 Map 的 keySet() 方法来获取所有的 key 值,然后使用 Stream 的 forEach() 方法遍历这些 key 值,示例如下:
```java
Map<String, Integer> map = new HashMap<>();
map.put("a", 1);
map.put("b", 2);
map.put("c", 3);
map.keySet().stream().forEach(key -> {
System.out.println(key);
});
```
上面的代码中,我们首先创建了一个 Map 对象,然后向其中添加了三个键值对。接着,我们通过调用 keySet() 方法获取了所有的 key 值,并将其转换成了一个 Stream。最后,我们使用 forEach() 方法遍历了这些 key 值,并打印输出了它们。
阅读全文