遍历map集合
时间: 2023-07-01 08:28:51 浏览: 117
java集合MAP三种遍历
4星 · 用户满意度95%
在 Java 中,可以使用 `Map` 接口的 `keySet()` 方法和 `entrySet()` 方法来遍历 `Map` 集合。其中,`keySet()` 方法返回一个包含所有键的 `Set` 视图,而 `entrySet()` 方法返回一个包含所有键值对的 `Set` 视图。以下是使用这两个方法遍历 `Map` 集合的示例代码:
```java
import java.util.HashMap;
import java.util.Map;
public class MapTraversalExample {
public static void main(String[] args) {
Map<Integer, String> map = new HashMap<>();
map.put(1, "apple");
map.put(2, "banana");
map.put(3, "cherry");
// 遍历键
for (Integer key : map.keySet()) {
System.out.println("key: " + key);
}
// 遍历值
for (String value : map.values()) {
System.out.println("value: " + value);
}
// 遍历键值对
for (Map.Entry<Integer, String> entry : map.entrySet()) {
System.out.println("key: " + entry.getKey() + ", value: " + entry.getValue());
}
}
}
```
输出结果为:
```
key: 1
key: 2
key: 3
value: apple
value: banana
value: cherry
key: 1, value: apple
key: 2, value: banana
key: 3, value: cherry
```
阅读全文