Java快速进行for循环遍历map的快捷
时间: 2023-07-25 07:38:45 浏览: 132
java Map 遍历方法
在Java中,可以使用`Map.Entry`进行快速的for循环遍历map,示例代码如下:
```java
Map<Integer, String> myMap = new HashMap<>();
myMap.put(1, "one");
myMap.put(2, "two");
myMap.put(3, "three");
for(Map.Entry<Integer, String> entry : myMap.entrySet()) {
System.out.println("Key: " + entry.getKey() + " Value: " + entry.getValue());
}
```
这段代码中,`entrySet()`方法返回一个包含map中所有键值对的`Set<Map.Entry<K, V>>`对象,然后使用`for`循环遍历这个`Set`对象,每次迭代得到的是一个`Map.Entry<K, V>`对象,可以通过`getKey()`和`getValue()`方法获取键和值。
阅读全文