2013-02-22 11 views

答えて

13

マルチマップを反転できます。このためには、方法Multimaps.invertFromを使用することができます。例えば

、あなたのMultimapはあなたが可能な限り良いアイデアですImmutableMultimapを、持っている場合、あなたはそれに.inverse().get(v)を呼び出すことができますMultimap<String, String>

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

私はこれを行う簡単な方法がなければならないことを知っていました!ありがとう! :) –

+4

'ImmutableMultimap'を持っていれば、' inverse() 'メソッドが組み込まれています。 –

6

ある場合。

関連する問題