foreach循环map样例
时间: 2023-09-06 12:12:46 浏览: 90
foreach循环实例
以下是使用 foreach 循环遍历 Map 的示例代码:
```java
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
// 遍历Map的key
for (String key : map.keySet()) {
System.out.println("Key: " + key + ", Value: " + map.get(key));
}
// 遍历Map的value
for (Integer value : map.values()) {
System.out.println("Value: " + value);
}
// 遍历Map的entry
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}
```
其中,`Map.keySet()` 返回 Map 中所有键的集合,`Map.values()` 返回 Map 中所有值的集合,`Map.entrySet()` 返回 Map 中所有键值对的 Set 集合。我们可以通过这些方法来遍历 Map 中的元素。
阅读全文