用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]
本文介绍了如何利用Java8的foreach循环高效地遍历Map,通过示例代码展示了具体的实现方式,打印出Map中键值对的内容。
2477

被折叠的 条评论
为什么被折叠?



