MultiKey HashMap实现

时间:2016-01-21 21:17:20

标签: java collections

我正在寻找单个Value的MultiKey(实际上是DoubleDouble)的实现。 * 但是 *您可以通过一个键来访问该值! 意思是,为了访问地图,并不是必须拥有两个密钥。

我知道我可以写一些东西来满足我的要求 - 但问题是,是否有一些已经写好的东西,所以我可以开箱即用。

谢谢: - )

编辑: 在这一点上,我能想到的最佳实现是:

class DoubleKeyHashMap<K1, K2, V> {
    BiMap<K1, K2> keys; // Bidirectional map
    Map<K2, V> values;
..
..
}

1 个答案:

答案 0 :(得分:0)

这似乎是多键地图实施的良好开端。

编辑添加removeElement方法,并保存并返回值列表。

Runnable