2013-02-22 55 views

回答

13

您可以反转Multimap。为此,您可以使用方法Multimaps.invertFrom

例如,如果你的Multimap之是Multimap<String, String>

Multimap<String, String> invertedMultimap = Multimaps.invertFrom(myMultimap, ArrayListMultimap.<String, String>create()); 
+0

我知道必须有一个简单的方法来做到这一点!谢谢! :) – 2013-02-22 19:51:26

+4

如果你有'ImmutableMultimap',它有一个内置的'inverse()'方法。 – 2013-02-22 20:14:05

6

如果你有一个ImmutableMultimap,这是一个好主意,只要有可能,你可以调用它.inverse().get(v)

相关问题