📜  Java HashMap get()

📅  最后修改于: 2020-09-27 00:41:36             🧑  作者: Mango

Java HashMap的get()方法返回与哈希图中指定键对应的值。

get()方法的语法为:

hashmap.get(Object key)

在这里, hashmapHashMap类的对象。


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