HashMap如何遍历
时间: 2024-02-09 12:02:55 浏览: 126
基于HashMap遍历和使用方法(详解)
要遍历HashMap,你可以使用Iterator或者for-each循环来完成。以下是两种遍历HashMap的方法:
1. 使用Iterator遍历HashMap:
```java
HashMap<K, V> map = new HashMap<>();
// 添加键值对到HashMap中
Iterator<Map.Entry<K, V>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<K, V> entry = iterator.next();
K key = entry.getKey();
V value = entry.getValue();
// 处理键值对
}
```
2. 使用for-each循环遍历HashMap:
```java
HashMap<K, V> map = new HashMap<>();
// 添加键值对到HashMap中
for (Map.Entry<K, V> entry : map.entrySet()) {
K key = entry.getKey();
V value = entry.getValue();
// 处理键值对
}
```
阅读全文