Java中是否存在单个键和多值数据结构?

时间:2012-02-02 15:06:59

标签: java data-structures collections

我想为单个密钥存储多个值,并且必须能够检索特定值。

Java中是否有任何具有此类功能的数据结构?如果是的话,请告诉我。

3 个答案:

答案 0 :(得分:8)

JDK没有支持。你想要的是Multimapguava library提供它。

答案 1 :(得分:8)

您可以使用Map<key,List<T>>

HashMap<String,ArrayList<String>> map;

答案 2 :(得分:1)

Map<Key, List<Element>>有什么问题?