在java中,Map<object,String> 怎么遍历?
时间: 2024-03-29 19:40:15 浏览: 12
你可以使用以下两种方式遍历Java中的Map对象:
1. 使用for-each循环遍历Map对象
你可以使用for-each循环遍历Map对象。以下是示例代码:
```
Map<Object, String> map = new HashMap<>();
// 添加键值对到map中
for (Map.Entry<Object, String> entry : map.entrySet()) {
Object key = entry.getKey();
String value = entry.getValue();
// 打印键值对
System.out.println(key + " : " + value);
}
```
2. 使用Iterator迭代器遍历Map对象
你也可以使用Iterator迭代器遍历Map对象。以下是示例代码:
```
Map<Object, String> map = new HashMap<>();
// 添加键值对到map中
Iterator<Map.Entry<Object, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<Object, String> entry = iterator.next();
Object key = entry.getKey();
String value = entry.getValue();
// 打印键值对
System.out.println(key + " : " + value);
}
```
希望这能够帮到你!