我想创建一个如下所示的HashMap:

{LOCATION =[China,Sydney, New York,...], NAME = [Bob Smith, Martha Stewart, Amanda Holmes,....], ORGANIZATION = [Matrix Inc, Paragon Pharmaceuticals, Wills Corp.,...]}


我有多个具有多个值的键。最好的方法是什么?

最佳答案

您需要的是Map<String, List<String>>

例:

Map<String, List<String>> myMap = new HashMap<>();

myMap.put("Location", Arrays.asList("a", "b", "c"));
myMap.put("Name", Arrays.asList("b", "mar", "ama"));
myMap.put("Org", Arrays.asList("ma", "par", "wil"));

System.out.println(myMap);


输出:


  {Org = [ma,par,wil],Location = [a,b,c],Name = [b,mar,ama]}

10-01 06:45
查看更多