【发布时间】:2018-08-02 09:09:16
【问题描述】:
有没有更好的方法将“Map
Map<String, Collection<String>> collectionsMap = ...
Map<String, List<String>> listsaps =
collectionsMap.entrySet().stream()
.collect(Collectors.<Map.Entry<String, Collection<String>>,
String, List<String>>toMap(
Map.Entry::getKey,
e -> e. getValue().stream().collect(Collectors.toList())
)
);
感谢您帮助我们改进
【问题讨论】:
-
我投票决定将此问题作为题外话结束,因为要求审查工作代码的问题应发送至codereview.stackexchange.com
-
@GhostCat 我一直这么认为,但“我如何使用 Java 8 编写 X”问题似乎总是做得很好。
标签: java java-stream collectors entryset