java foreach 遍历map
时间: 2023-10-18 22:32:07 浏览: 51
在Java中,可以使用foreach循环遍历Map。以下是示例代码:
```java
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();
int value = entry.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}
```
在上面的代码中,我们通过调用`entrySet()`方法获取了Map中所有键值对的集合。然后,我们使用foreach循环遍历这个集合,并通过`getKey()`和`getValue()`方法获取每个键值对的键和值。
输出将是:
```
Key: A, Value: 1
Key: B, Value: 2
Key: C, Value: 3
```
这样就可以遍历Map并打印出每个键值对的内容。
相关问题
使用foreach遍历map
使用foreach遍历map的方法如下所示:
```java
import java.util.HashMap;
public class Test {
public static void main(String[] args) {
// 创建HashMap对象
HashMap<Object, Object> map = new HashMap<>();
map.put("1", "Jack");
map.put("2", "Rose");
map.put("3", "Lucy");
// 使用foreach遍历Map集合
map.forEach((key, value) -> System.out.println(key + ":" + value));
}
}
```
运行结果:
```
1:Jack
2:Rose
3:Lucy
```
java map foreach 遍历
在Java中,我们可以使用foreach语法,通过迭代器遍历Map容器中的元素。具体实现方法如下:
```java
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<Integer, String> myMap = new HashMap<>();
myMap.put(1, "apple");
myMap.put(2, "banana");
myMap.put(3, "orange");
for (Map.Entry<Integer, String> entry : myMap.entrySet()) {
System.out.println("key: " + entry.getKey() + ", value: " + entry.getValue());
}
}
}
```
在上述代码中,我们使用了Map的entrySet()方法获取所有键值对的Set集合,再使用foreach和迭代器遍历Set中的每一个元素。需要注意的是,在循环中使用了Map.Entry类型表示键值对,以便能够获取键和值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)