代表两个或多个因素之间正向或反向关系的最佳GuavaGoogle集合API是什么?

问题描述

您能否显示一个简单的代码样例,说明如何使用这种数据结构?

键/值应该唯一吗?在这种情况下,BiMap听起来不错。

如果键/值不是唯一的,则需要某种“ BiMultimap”(也称为“图形”),如本Guava讨论主题中所述。Google尚未(尚未?)开源自己的内部BiMultimap。

如果您想要一个图形,则可能需要查看JUNGFlexigraph,如线程中所述。

解决方法

BiMap确实有逆方法,但我不确定这是解决该问题的正确方法。有人可以建议替代方法或收集/方法吗?一个例子会有所帮助。

提前致谢。普拉卡什