java 遍历map例子 使用 stream
时间: 2023-11-17 08:43:34 浏览: 97
java-遍历map
3星 · 编辑精心推荐
可以使用以下代码来遍历一个Map:
Map<String, Integer> map = new HashMap<>();
map.put("Alice", 25);
map.put("Bob", 30);
map.put("Charlie", 35);
// 使用lambda表达式遍历map
map.forEach((key, value) -> System.out.println(key + ": " + value));
// 使用stream遍历map
map.entrySet().stream()
.forEach(entry -> System.out.println(entry.getKey() + ": " + entry.getValue()));
以上代码使用lambda表达式和stream分别实现了遍历Map的功能。需要注意的是,在使用stream遍历Map时,需要将Map转换成Set或者List,然后再使用stream的方式遍历Map中的每一个Entry。
阅读全文