get()
方法返回 hashmap 中指定键对应的值。
示例
import java.util.HashMap; class Main { public static void main(String[] args) { // create an HashMap HashMap<Integer, String> numbers = new HashMap<>(); numbers.put(1, "Java"); numbers.put(2, "Python"); numbers.put(3, "JavaScript"); // get the value with key 1 String value = numbers.get(1); System.out.println("HashMap Value with Key 1: " + value); } } // Output: HashMap Value with Key 1: Java
HashMap get() 的语法
get()
方法的语法是:
hashmap.get(Object key)
这里,
hashmap 是
HashMap
类的对象。
get() 参数
get()
方法接受一个参数。
get() 返回值
返回与指定键关联的值
注意: 如果指定的键被映射到空值或者该键不存在于哈希映射中,则该方法返回空值。
示例 1: 使用整数键获取字符串值
import java.util.HashMap; class Main { public static void main(String[] args) { // create an HashMap HashMap<Integer, String> numbers = new HashMap<>(); // insert entries to the HashMap numbers.put(1, "Java"); numbers.put(2, "Python"); numbers.put(3, "JavaScript"); System.out.println("HashMap: " + numbers); // get the value String value = numbers.get(3); System.out.println("The key 3 maps to the value: " + value); } }
输出
HashMap: {1=Java, 2=Python, 3=JavaScript} The key 3 maps to the value: JavaScript
在上面的例子中,我们创建了一个名为
numbers 的哈希映射。
get()
方法用于访问与键
1 关联的值
Java。
注意: 我们可以使用 HashMap containsKey() 方法来检查特定键是否存在于哈希图中。
示例 2: 使用字符串键获取整数值
import java.util.HashMap; class Main { public static void main(String[] args) { // create an HashMap HashMap<String, Integer> primeNumbers = new HashMap<>(); // insert entries to the HashMap primeNumbers.put("Two", 2); primeNumbers.put("Three", 3); primeNumbers.put("Five", 5); System.out.println("HashMap: " + primeNumbers); // get the value int value = primeNumbers.get("Three"); System.out.println("The key Three maps to the value: " + value); } }
输出
HashMap: {Five=5, Two=2, Three=3} The key Three maps to the value: 3
在上面的例子中,我们使用
get()
方法通过键
Three 获取值
3。