java8循环map
时间: 2023-11-09 20:57:31 浏览: 91
JAVA8独有的map遍历方式(非常好用)
在Java 8中,我们可以使用不同的方式来循环遍历Map。以下是三种常用的方法:
1. 使用Iterator遍历Map的entrySet():
```java
map.entrySet().iterator().forEachRemaining(iter -> {
System.out.println(iter.getKey());
System.out.println(iter.getValue());
});
```
2. 使用forEach循环遍历Map的values()或keySet():
```java
// 遍历Map的values()
map.values().forEach(value -> {
System.out.println(value);
});
// 遍历Map的keySet()
map.keySet().forEach(key -> {
System.out.println(key);
});
```
3. 使用传统的for循环遍历Map的entrySet():
```java
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}
```
以上是在Java 8中循环遍历Map的常用方法。
阅读全文