【JAVA读取hashmap的key和value值的三种常见方法】
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class HashMapExample {
public static void main(String[] args) {
// 创建一个HashMap实例
Map<String, Integer> map = new HashMap<>();
map.put("one", 1);
map.put("two", 2);
map.put("three", 3);
// 方法1: 使用for-each循环和Map.Entry
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}
// 方法2: 使用for-each循环和Map.keySet()
for (String key : map.keySet()) {
System.out.println("Key = " + key + ", Value = " + map.get(key));
}
// 方法3: 使用for-each循环和Map.values()
for (Integer value : map.values()) {
System.out.println("Value = " + value);
}
}
}
这段代码展示了三种常用的遍历HashMap的方法:使用Map.Entry
对象、使用Map.keySet()
方法和使用Map.values()
方法。每种方法都通过一个for-each循环实现了key和value的访问。
评论已关闭