BiMap 确实有逆向方法,但我不确定它是否是解决问题的正确集合。有人可以建议替代方法或收集/方法吗?举个例子会有帮助。
提前致谢。 普拉卡什
最佳答案
您能否展示一个简单的代码示例,说明您将如何使用这种数据结构?
键/值应该是唯一的吗?在这种情况下,BiMap 听起来是正确的。
如果键/值不是唯一的,您需要某种“BiMultimap”(也称为“图形”),如本 Guava discussion thread 中所讨论. Google 还没有(还?)开源他们自己的内部 BiMultimap。
如果你想要图表,你可能想看看JUNG或 Flexigraph ,如线程中所讨论的。
关于java - 表示两个或多个因素之间的直接或反向关系的最佳 Guava (Google) 集合 API 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5578029/