List<String> lis1 = new ArrayList<String>();
lis1.add("我是元素A1");
lis1.add("我是元素A2");
lis1.add("我是元素A3");
List<String> lis2 = new ArrayList<String>();
lis2.add("我是参数B1");
lis2.add("我是参数B2");
lis2.add("我是参数B3");
List<String> lis3 = new ArrayList<String>();
lis3.add("我是列表C1");
lis3.add("我是列表C2");
lis3.add("我是列表C3");
Map<String , List<String>> map = new HashMap<String ,List<String>>();
map.put("AAA",lis1);
map.put("BBB",lis2);
map.put("CCC",lis3);
for(String key : map.keySet()){
System.out.println("我是KEY:" + key);
System.out.println("我是value:" + map.get(key));
//接着进行取list值
List<String> lisMap = new ArrayList<String>();
lisMap = map.get(key);
for (int i = 0 ; i< lisMap.size() ; i++){
System.out.println("取出List中VALUE["+key+ "]的第" + "[" +(i+1)+"]个值:"+ lisMap.get(i).toString());
}
}
输出: