get()
方法的语法为:
hashmap.get(Object key)
在这里, hashmap是HashMap
类的对象。
get()参数
get()
方法采用单个参数。
- key -其映射值将返回
get()返回值
- 返回到指定键相关联的值
注意 :如果将指定的键映射为null值或该键在哈希图中不存在,则该方法返回null
。
示例1:使用整数键获取字符串值
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// create an HashMap
HashMap 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(1);
System.out.println("The key 1 maps to the value: " + value);
}
}
输出
HashMap: {1=Java, 2=Python, 3=JavaScript}
The key 1 maps to the value: Java
在上面的例子中,我们创建了一个名为HashMap的数字 。 get()
方法用于访问与键1关联的值Java 。
注意 :我们可以使用HashMap containsKey()方法来检查哈希图中是否存在特定的键。
示例2:使用字符串键获取整数值
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// create an HashMap
HashMap 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 。