English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais Básicos de Java

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Tratamento de Exceções Java

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java HashMap get() 使用方法及示例

Métodos HashMap Java

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

get()方法的语法为:

hashmap.get(Object key)

get() 参数

  • key - 要返回其映射值的Chave

get() 返回值

  • 返回与指定键关联的值

注意:如果指定的键映射到null值或该键在哈希映射中不存在,则该方法返回null。

Exemplo1:使用整数键获取字符串值

import java.util.HashMap;
class Main {
    public static void main(String[] args) {
        //Criar HashMap
        HashMap<Integer, String> numbers = new HashMap<>();
        //Inserir entrada no HashMap
        numbers.put(1, "Java");
        numbers.put(2, "Python");
        numbers.put(3, "JavaScript");
        System.out.println("HashMap: " + numbers);
        //Obter valor
        String value = numbers.get(1);
        System.out.println("Chave1Mapeado para o valor: " + value);
    }
}

Resultados de saída

HashMap: {1=Java, 2=Python, 3=JavaScript}
Chave1映射到值: Java

在上面的示例中,我们创建了一个名为numbers的哈希映射。get()方法用于访问Java与键1关联的值。

注意:我们可以使用HashMap containsKey()方法来检查哈希映射中是否存在特定的键。

Exemplo2:使用字符串键获取整数值

import java.util.HashMap;
class Main {
    public static void main(String[] args) {
        //Criar HashMap
        HashMap<String, Integer> primeNumbers = new HashMap<>();
        //Inserir entrada no HashMap
        primeNumbers.put("Two", 2);
        primeNumbers.put("Three", 3);
        primeNumbers.put("Five", 5);
        System.out.println("HashMap: " + primeNumbers);
        //Obter valor
        int value = primeNumbers.get("Three");
        System.out.println("Chave3Mapeado para o valor: " + value);
    }
}

Resultados de saída

HashMap: {Five=5, Two=2, Three=3}
Chave3Mapeado para o valor: 3

No exemplo acima, usamos o método get() para obter o valor através da chave Three3.

Métodos HashMap Java