java中 map 的遍历方式
时间: 2023-07-08 21:42:09 浏览: 106
java Map 遍历方法
Java中Map的遍历方式有以下几种:
1. 使用keySet()方法遍历key,再根据key获取value。
```
Map<String, Object> map = new HashMap<String, Object>();
for(String key : map.keySet()){
Object value = map.get(key);
//处理键值对
}
```
2. 使用entrySet()方法遍历键值对。
```
Map<String, Object> map = new HashMap<String, Object>();
for(Map.Entry<String, Object> entry : map.entrySet()){
String key = entry.getKey();
Object value = entry.getValue();
//处理键值对
}
```
3. 使用Iterator遍历键值对。
```
Map<String, Object> map = new HashMap<String, Object>();
Iterator<Map.Entry<String, Object>> it = map.entrySet().iterator();
while(it.hasNext()){
Map.Entry<String, Object> entry = it.next();
String key = entry.getKey();
Object value = entry.getValue();
//处理键值对
}
```
以上是Java中Map的三种常见遍历方式,可以根据实际需求选择适合的遍历方式。
阅读全文