java stream获取map中key
时间: 2023-06-23 12:51:56 浏览: 318
详解JAVA里面获取map的key和value的方法
5星 · 资源好评率100%
可以通过Java Stream API的`Map#keySet()`方法获取Map中的所有key,代码示例如下:
```java
Map<Integer, String> map = new HashMap<>();
map.put(1, "one");
map.put(2, "two");
map.put(3, "three");
Set<Integer> keys = map.keySet().stream().collect(Collectors.toSet());
System.out.println(keys); // 输出 [1, 2, 3]
```
上述代码中,先通过`Map#keySet()`方法获取到Map中所有的key,然后通过Stream API转换为Set集合,最终输出所有的key。
阅读全文