您的位置:首页技术文章
文章详情页

需要一个Java映射/表,其中多个键指向一个值。价值通常会改变

【字号: 日期:2024-05-01 17:50:32浏览:62作者:猪猪
如何解决需要一个Java映射/表,其中多个键指向一个值。价值通常会改变?

任何实现都java.util.Map<K,V>将执行此操作- 在单独的键下可以添加特定值的次数 没有限制 :

Map<String,Integer> m = new HashMap<String, Integer>();m.put('Hello', 5);m.put('World', 5);System.out.println(m); // { Hello->5, World->5 }

如果您想要一个将单个键与多个值相关联的地图,则称为 多地图 ,您可以从google java集合API或Apache的commons-collections中获取一个

解决方法

我需要的是一个允许多个键访问单个对象的集合。

我需要对该对象进行频繁的更改。

对于500k +条目,它也必须有效。

标签: java