如何将值放入HashMap <int,list <string>&gt; </int,list <string>

时间:2013-11-18 09:06:19

标签: java hashmap

如何在HashMap中放置和获取以下值作为键和值

Key Value
1   "a"
1   "b"
1   "C"

2   "x"
2   "y"
2   "z"

3 个答案:

答案 0 :(得分:1)

一般的想法是将String值放在List<String>中。 add方法对此有好处。

稍后您应该将密钥(12根据您的示例)与地图中的List<String>放在一起。 put方法对此有好处。

它需要一个键(您的整数)和一个值(您的字符串列表)。

答案 1 :(得分:0)

如果您需要一些方向,请链接到您需要了解的有关HashMap的所有内容。

http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html

答案 2 :(得分:0)

试试这个..

    HashMap<Integer, List<String>> map = new HashMap<>();
    List<String> list = new ArrayList<>();
    list.add("a");
    list.add("b");
    list.add("c");
    map.put(1, list);