Sagen Sie, ich habe eine Guava Multimap. Ich habe einen Wert "Foo", der zu einem oder mehreren Schlüsseln gehören kann. Gibt es eine Möglichkeit, herauszufinden, welche Schlüssel einen Eintrag "Foo" enthalten?
Sie können die Multimap invertieren. Hierzu können Sie die Methode Multimaps.invertFrom
.
Zum Beispiel, wenn Ihre Multimap ein Multimap<String, String>
Wenn Sie ImmutableMultimap
haben, was nach Möglichkeit eine gute Idee ist, können Sie .inverse().get(v)
darauf aufrufen.