用java8的foreach快速循环map
代码:
List<String> stringList1 = Arrays.asList("zhangsan1", "lisi1", "wangwu1");
List<String> stringList2 = Arrays.asList("zhangsan2", "lisi2", "wangwu2");
List<String> stringList3 = Arrays.asList("zhangsan3", "lisi3", "wangwu3");
Map<String, List<String>> stringListMap = new HashMap<>();
stringListMap.put("one", stringList1);
stringListMap.put("two", stringList2);
stringListMap.put("three", stringList3);
// key 是 map的健
// stringList 是 map的值
stringListMap.forEach((key, stringList) -> {
System.out.println("key::" + key + ",value::" + stringList);
});
打印结果:
key::one,value::[zhangsan1, lisi1, wangwu1]
key::two,value::[zhangsan2, lisi2, wangwu2]
key::three,value::[zhangsan3, lisi3, wangwu3]