Java 遍历一个map结构的数据
时间: 2023-08-19 22:56:44 浏览: 58
在 Java 中,可以使用 `Map` 的 `entrySet()` 方法来遍历一个 `Map` 结构的数据。下面是一个示例代码:
```java
import java.util.HashMap;
import java.util.Map;
public class MapTraversalExample {
public static void main(String[] args) {
// 创建一个 Map
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
// 遍历 Map
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}
}
}
```
这段代码创建了一个包含字符串键和整数值的 `Map`,然后使用 `entrySet()` 方法获取 `Map` 的键值对集合。通过遍历这个集合,可以逐个访问键值对,并获取键和值。在上述示例中,我们使用 `getKey()` 方法获取键,使用 `getValue()` 方法获取值,并打印输出。
阅读全文