java中遍历MAP的几种方法
时间: 2023-10-06 10:04:24 浏览: 56
在Java中,遍历Map的方法有几种:
1. 使用Map的keySet()方法遍历,代码如下:
```
Map<String, String> map = new HashMap<>();
for (String key : map.keySet()) {
String value = map.get(key);
System.out.println(key + " : " + value);
}
```
2. 使用Map的entrySet()方法遍历,代码如下:
```
Map<String, String> map = new HashMap<>();
for (Map.Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
System.out.println(key + " : " + value);
}
```
3. 使用Map的values()方法遍历,代码如下:
```
Map<String, String> map = new HashMap<>();
for (String value : map.values()) {
System.out.println(value);
}
```
需要注意的是,第一种方法只能获取key,然后通过key获取对应的value;第二种方法可以同时获取key和value;第三种方法只能获取value。根据实际情况选择不同的遍历方法。