2013-02-22 85 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)

相關問題