增强for遍历map
时间: 2023-10-13 22:03:49 浏览: 108
对于Map集合的增强for循环遍历,可以使用以下两种方式:
1. 使用map.entrySet()方法,将键值对作为一个整体进行遍历。可以通过getKey()和getValue()方法获取键和值。
2. 使用map.keySet()方法,将键集合作为循环的基础,然后通过get()方法获取对应的值。
以下是使用这两种方式进行增强for循环遍历Map集合的示例代码:
```
// 方法一: 使用map.entrySet()
for(Map.Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey(); // 获取键
String value = entry.getValue(); // 获取值
System.out.println(key + " = " + value);
}
// 方法二: 使用map.keySet()
for(String key : map.keySet()) {
String value = map.get(key); // 获取值
System.out.println(key + " = " + value);
}
```
请注意,在使用增强for循环遍历Map集合时,需要指定键和值的类型,如上述示例中的String类型。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [增强型for循环与Map集合的遍历](https://blog.csdn.net/hi_wanghong/article/details/52338326)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文