假设我有一个番石榴 Multimap。我有一个值“Foo”,它可能属于一个或多个键。有什么办法可以找出哪些键包含条目“Foo”?
问问题
3701 次
2 回答
14
您可以反转 Multimap。为此,您可以使用方法Multimaps.invertFrom
。
例如,如果您的 Multimap 是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 回答