合并两个 Guava Multimaps

Merge Two Guava Multimaps

有没有办法在 java 8 中优雅地合并两个具有相同键值对的番石榴多图?

我试过使用 .collect(Multimaps.toMultimap()) 但没有成功。

有几种方法;这是我能找到的最干净的:

list.stream().collect(ArrayListMultimap::create, Multimap::putAll, Multimap::putAll)

随时用其他实现替换 ArrayListMultimap