java list 转 map
时间: 2023-10-13 17:28:50 浏览: 84
可以使用Java 8的Stream API来实现Java List到Map的转换。具体实现如下所示:
```java
List<String> list = Arrays.asList("key1:value1", "key2:value2", "key3:value3");
Map<String, String> map = list.stream()
.map(s -> s.split(":"))
.collect(Collectors.toMap(a -> a[0], a -> a[1]));
System.out.println(map);
```
这段代码将一个包含字符串键值对的List转换为了一个Map,输出结果为:{key1=value1, key2=value2, key3=value3}。
您可以根据您的具体需求来修改代码。希望这个回答能够帮助到您!
阅读全文