java将map遍历
时间: 2023-12-15 17:26:16 浏览: 99
java Map 遍历方法
Java中有多种方法可以遍历Map。其中常用的方法有使用keySet和values方式遍历和使用entrySet方式遍历。使用keySet方式遍历可以通过获取Map的key集合来遍历Map中的键值对,代码示例如下:
```java
for(Integer key : map.keySet()){
Integer value = map.get(key);
System.out.println(key + ":" + value);
}
```
使用values方式遍历可以通过获取Map的values集合来遍历Map中的值,代码示例如下:
```java
for(Integer value : map.values()){
System.out.println(value);
}
```
使用entrySet方式遍历可以同时获取Map中的key和value,代码示例如下:
```java
for(Map.Entry<Integer, Integer> entry : map.entrySet()){
Integer key = entry.getKey();
Integer value = entry.getValue();
System.out.println(key + ":" + value);
}
```
除了以上三种方式,还可以使用Iterator方式遍历Map,代码示例如下:
```java
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 + ":" + value);
}
```
以上是Java中常用的几种遍历Map的方法。具体使用哪种方法取决于实际需求和性能要求。
阅读全文