entryset方法
时间: 2023-09-15 13:24:24 浏览: 116
inputmethod
`entrySet()` 方法是 Java 中 Map 接口提供的方法之一,它返回一个包含映射中所有键值对的 Set 视图。
具体来说,`entrySet()` 方法返回一个 Set 集合,其中的每个元素都是一个 Map.Entry 对象,该对象包含了一个键值对的映射关系。通过遍历这个 Set 集合,我们可以轻松地访问 Map 中的所有键值对。
示例代码:
```java
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
Set<Map.Entry<String, Integer>> entries = map.entrySet();
for (Map.Entry<String, Integer> entry : entries) {
System.out.println(entry.getKey() + " -> " + entry.getValue());
}
```
输出:
```
apple -> 1
banana -> 2
orange -> 3
```
在上面的示例中,我们先创建了一个包含三个键值对的 HashMap 对象,然后调用 `entrySet()` 方法获取键值对的 Set 视图,最后通过 for-each 循环遍历 Set 中的每个元素,并逐个输出键和值。
阅读全文