我有一种情况,我需要有一个键值对数据结构。但它应该允许多个键和值相对应。实现多键值映射
这将是这样的:
一个 - 1
b - 2
一个 - 3
所以,当检索,我可以有getFirstValueOfKey(key)
并获得1 ...这样的事情。
有什么东西存在或我需要执行此操作吗?
如果我要实现这一点,我想继续为:
创建一个类,其中A =可容纳ķ-V对,并将它们添加到列表中。并编写相应的API要求。这是正确的方法吗?我可以继续吗?
编辑:我实际上想要在数据结构中的键的多个条目。
编辑:的事情是,我想保持在该新条目(键)作了我想有按键的顺序如何将它们放在(A,然后B,然后一)顺序,即。如果使用数组值,则该序列将丢失。
实施例:
一个 - > 1(时间0) 乙 - > 2(时间1) 一个 - > 3(时间2)
还需要这些时间戳。
HTTPS://commons.apache .org/proper/commons-collections/javadocs/api-3.2.1/org/apache/commons/collections/MultiMap.html应该诀窍 – Jk1
你能否解释为什么你需要多个键?你想依靠键的顺序吗? – IProblemFactory
@ProblemFactory - 是的,我想依赖于键的顺序。 :) – Batty