Java HashMap get ()

O método Java HashMap get () retorna o valor correspondente à chave especificada no hashmap.

A sintaxe do get()método é:

 hashmap.get(Object key)

Aqui, hashmap é um objeto da HashMapclasse.

get () Parâmetros

O get()método usa um único parâmetro.

  • key - chave cujo valor mapeado deve ser retornado

get () Return Value

  • retorna o valor ao qual a chave especificada está associada

Nota : O método retorna null, se a chave especificada for mapeada para um valor nulo ou se a chave não estiver presente no hashmap.

Exemplo 1: Obter valor de string usando chave inteira

 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); ) )

Resultado

 HashMap: (1 = Java, 2 = Python, 3 = JavaScript) A chave 1 mapeia para o valor: Java

No exemplo acima, criamos um hashmap denominado números. O get()método é usado para acessar o valor Java ao qual a chave 1 está associada.

Observação : podemos usar o método HashMap containsKey () para verificar se uma determinada chave está presente no hashmap.

Exemplo 2: obter valor inteiro usando a chave da string

 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); ) )

Resultado

 HashMap: (Cinco = 5, Dois = 2, Três = 3) A chave Três mapeia o valor: 3

No exemplo acima, usamos o get()método para obter o valor 3 usando a chave Três.

Artigos interessantes...