9

グアバ マルチマップがあるとします。1 つまたは複数のキーに属する値「Foo」があります。どのキーに「Foo」というエントリが含まれているかを知る方法はありますか?

4

2 に答える 2

14

マルチマップを反転できます。これには、メソッドを使用できますMultimaps.invertFrom

たとえば、マルチマップがMultimap<String, String>

Multimap<String, String> invertedMultimap = Multimaps.invertFrom(myMultimap, ArrayListMultimap.<String, String>create());
于 2013-02-22T19:42:53.927 に答える
7

があればImmutableMultimap、それを呼び出すことができます.inverse().get(v)

于 2013-02-23T18:01:14.487 に答える