标签: java merge java-stream guava multimap
在Java 8中是否可以优雅地合并具有相同键值对的两个番石榴多图?
我尝试使用.collect(Multimaps.toMultimap())时没有运气。
答案 0 :(得分:2)
有几种方法;这是我能找到的最干净的一个:
list.stream().collect(ArrayListMultimap::create, Multimap::putAll, Multimap::putAll)
随时将ArrayListMultimap替换为其他实现。
ArrayListMultimap