Java8 Stream List转成Map
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
Map<String, String> map = list.stream().collect(Collectors.toMap(Function.identity(),Function.identity()));
map.forEach((x, y) -> System.out.println("key:" + x +", value:"+ y));
本文展示了如何使用Java8的Stream API将一个包含字符串的List转换为Map,每个元素作为键和值。通过调用collect方法和Collectors.toMap函数,可以简洁地完成转换,并打印Map中的所有键值对。

5117

被折叠的 条评论
为什么被折叠?



