使用键

时间:2015-10-08 20:53:06

标签: java

是否存在可以保存值对的数据结构,如下所示:

{ "1", {{ "1", "2" }, { "3", "4" }, { "5", "6" }, ... }},
{ "2", {{ "1", "2" }, { "3", "4" }, { "5", "6" }, ... }},
...

据我所知,HashMaps没有这种能力吗?

1 个答案:

答案 0 :(得分:1)

正如上面评论中所指出的,你需要的是一个键的HashMap作为String,值作为List

尝试这样的事情

    HashMap<String,List<String>> hm = new HashMap<String,List<String>>();

    List<String> l = new ArrayList<String>();
    l.add("a");
    l.add("b");
    l.add("c");

    hm.put("a",l);