java的map如何遍历
时间: 2023-10-20 12:35:11 浏览: 111
js遍历map javaScript遍历map的简单实现
5星 · 资源好评率100%
在Java中,有几种方法可以遍历Map。其中一种方法是使用循环和迭代器来遍历Map。可以通过调用`entrySet()`方法获取Map中的键值对集合,然后使用迭代器遍历该集合。在每次迭代中,可以使用`getKey()`和`getValue()`方法获取键和对应的值。以下是两种不同的遍历方法:
方法一:使用for-each循环遍历Map
```
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
Integer key = entry.getKey();
Integer value = entry.getValue();
System.out.println("Key = " + key + ", Value = " + value);
}
```
方法二:使用迭代器遍历Map
```
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
Iterator<Map.Entry<Integer, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<Integer, Integer> entry = iterator.next();
Integer key = entry.getKey();
Integer value = entry.getValue();
System.out.println("Key = " + key + ", Value = " + value);
}
```
这些方法都可以按照键值对的顺序遍历Map,并输出每个键和对应的值。其中,方法二使用了泛型,而方法一没有使用泛型。请根据实际情况选择合适的方法来遍历Java的Map数据结构。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文