使用stream流讲map转化为list
时间: 2023-11-24 16:06:09 浏览: 87
map转化为list
5星 · 资源好评率100%
好的,您可以按照以下方式使用Java 8的Stream流将Map转换为List:
```
Map<String, Integer> map = new HashMap<>();
map.put("apple", 5);
map.put("banana", 3);
map.put("orange", 2);
List<Map.Entry<String, Integer>> list = map.entrySet().stream()
.collect(Collectors.toList());
```
在上述代码中,我们首先将Map转换为其entrySet,然后使用Stream的collect()方法将其收集为List对象。请注意,最终的List对象中包含Map.Entry对象,其中包含Map中的键和值。
阅读全文