你作为一个Java领域的专家,请完成以下任务: Map的遍历方式
时间: 2023-11-28 17:51:28 浏览: 53
java Map 遍历方法
在Java中,有多种方式可以遍历Map,下面是几种常用的方法:
1. 使用keySet()方法遍历Map
```
Map<String, Integer> map = new HashMap<>();
//添加键值对
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
for (String key : map.keySet()) {
Integer value = map.get(key);
System.out.println(key + " : " + value);
}
```
2. 使用entrySet()方法遍历Map
```
Map<String, Integer> map = new HashMap<>();
//添加键值对
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println(key + " : " + value);
}
```
3. 使用lambda表达式遍历Map
```
Map<String, Integer> map = new HashMap<>();
//添加键值对
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
map.forEach((key, value) -> System.out.println(key + " : " + value));
```
无论使用哪种方式,都可以遍历Map中的所有键值对,并且输出它们的键和值。
阅读全文