Java教程

Java HashMap get()

Java HashMap get()

在本教程中,我们将通过示例了解 Java HashMap get() 方法。
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)
这里, hashmapHashMap 类的对象。

get() 参数

get() 方法接受一个参数。
key-要返回其映射值的键

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
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4