import java.util.HashMap;
import java.util.Map;
public class HashMapEntrySetExample {
public static void main(String[] args) {
// 创建一个HashMap对象
Map<String, Integer> hashMap = new HashMap<>();
// 添加一些键值对
hashMap.put("A", 1);
hashMap.put("B", 2);
hashMap.put("C", 3);
// 使用entrySet()方法获取键值对的Set视图
for (Map.Entry<String, Integer> entry : hashMap.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}
}
}
输出结果:
Key: A, Value: 1
Key: B, Value: 2
Key: C, Value: 3
在代码中,我们首先创建一个HashMap
对象,并使用put()
方法添加一些键值对。然后,我们使用entrySet()
方法获取键值对的Set
视图。通过迭代器遍历entrySet()
返回的视图,我们可以遍历HashMap
中的键值对。在循环中,我们使用getKey()
和getValue()
方法分别获取键和值,并打印输出。