用stream流list转map<string,list>
时间: 2023-04-04 20:01:08 浏览: 109
map转化为list
5星 · 资源好评率100%
可以使用 Java 8 中的 Stream API 来实现。具体代码如下:
```
List<String> list = Arrays.asList("a", "b", "c");
Map<String, List<String>> map = list.stream().collect(Collectors.groupingBy(Function.identity()));
```
其中,`list` 是要转换的列表,`map` 是转换后的结果。`groupingBy` 方法将列表中的元素按照指定的规则进行分组,`Function.identity()` 表示按照元素本身进行分组。
阅读全文