java - 有没有办法从多图中的值中获取所有键?

标签 java guava multimap

假设我有一个 guava Multimap。我有一个值“Foo”,它可能属于一个或多个键。有什么方法可以找出哪些键包含条目“Foo”?

最佳答案

您可以反转 Multimap。为此,您可以使用方法 Multimaps.invertFrom .

例如,如果您的 Multimap 是 Multimap<String, String>

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

关于java - 有没有办法从多图中的值中获取所有键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15031903/

相关文章:

java - 通过路径获取Alfresco NodeRef

java - 如何在变量值内的sql语句中转义单引号?

java - Java 中与 (&&) 关系的映射

java - Java中的双向多值映射

互联网上的 Java UDP 客户端/服务器不起作用

java - 如何使用catalina.jar

java - 如何使用 Guava 创建现有集合的多个 Multimap 实时 View

java - 使用 Guava 规范丑陋的方法参数

java - 带 Guava 的 MultiMap 表

c++ - 使用 std::multimap,是否保证 begin() 方法返回最新元素?