Map 的foreach
时间: 2023-06-23 10:00:05 浏览: 87
JavaScript中Foreach和Map
Map的foreach方法是Java 8中新增的一个方法,可以用于遍历Map中的所有键值对。它需要传入一个BiConsumer类型的函数接口作为参数,该函数接口包含两个参数,第一个参数为键,第二个参数为值,用于处理Map中的每个键值对。
以下是一个使用Map的foreach方法遍历Map的示例代码:
```
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
map.forEach((key, value) -> {
System.out.println(key + " -> " + value);
});
```
上述代码会输出以下内容:
```
apple -> 1
banana -> 2
orange -> 3
```
在遍历Map时,我们将每个键值对的键和值都打印出来了。可以看到,使用Map的foreach方法可以非常方便地遍历Map中的所有键值对。
阅读全文