java循环map取值
时间: 2023-06-21 15:10:54 浏览: 75
Java遍历json字符串取值的实例
你可以使用 `for` 循环和 `entrySet()` 方法来遍历 `Map` 并取出其中的键值对。以下是一个示例代码:
```java
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
System.out.println(key + " => " + value);
}
```
输出:
```
apple => 1
banana => 2
orange => 3
```
在循环中,`entrySet()` 方法返回一个包含所有键值对的 `Set` 集合。每个键值对被封装为一个 `Map.Entry` 对象,可以通过该对象的 `getKey()` 和 `getValue()` 方法分别获取键和值。在示例代码中,我们使用了增强型的 `for` 循环来遍历 `Map` 的键值对。
阅读全文