java 遍历 Map
时间: 2023-07-08 17:38:29 浏览: 110
java遍历Map对象的说有数据
可以使用以下方法遍历 Map:
```java
Map<String, Object> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
// 遍历方式一:使用 Map 的 entrySet 方法
for (Map.Entry<String, Object> entry : map.entrySet()) {
System.out.println("Key:" + entry.getKey() + ",Value:" + entry.getValue());
}
// 遍历方式二:使用 Map 的 keySet 方法
for (String key : map.keySet()) {
System.out.println("Key:" + key + ",Value:" + map.get(key));
}
// 遍历方式三:使用 Java 8 的 Stream API
map.forEach((key, value) -> System.out.println("Key:" + key + ",Value:" + value));
```
以上三种方式都能够遍历 Map 中的所有键值对,并输出它们的 key 和 value。
阅读全文