list对象stream转list map
时间: 2023-07-08 16:56:04 浏览: 85
java8新特性之stream的collect实战教程
5星 · 资源好评率100%
可以使用Java 8的Stream API将List转换成Map,示例代码如下:
```java
List<String> list = Arrays.asList("apple", "banana", "orange");
Map<String, Integer> map = list.stream()
.collect(Collectors.toMap(Function.identity(), String::length));
```
这个代码将list中的每个字符串作为键,它们的长度作为值,转换成一个Map对象。其中,`Function.identity()`表示使用每个字符串作为键,`String::length`表示使用字符串的长度作为值。
阅读全文