Método get() de Java HashMap

Java HashMap Java HashMap

El método get() obtiene el value correspondiente a la key especificada.

La sintaxis del método get() es:

hashmap.get(Object key)

Nota:hashmap es un objeto de la clase HashMap.

Descripción de parámetros:

  • key - clave

Valor de retorno

Retorna el value asociado con la key especificada.

Ejemplo

El siguiente ejemplo demuestra el uso del método get():

Ejemplo

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Crear un HashMap
        HashMap<Integer, String> sites = new HashMap<>();

        // Agregar algunos elementos al HashMap
        sites.put(1, "Google");
        sites.put(2, "Ejemplo");
        sites.put(3, "Taobao");
        System.out.println("sites HashMap: " + sites);

        // Obtener el value
        String value = sites.get(1);
        System.out.println("value correspondiente a key 1: " + value);
    }
}

Al ejecutar el programa anterior, el resultado es:

sites HashMap: {1=Google, 2=Ejemplo, 3=Taobao}
key 1 对应的 value: Google

Nota:También podemos usarel método containsKey() de HashMappara comprobar si existe una clave específica en el HashMap.

Usar una key de tipo String para obtener un value de tipo Integer:

Ejemplo

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Crear un HashMap
        HashMap<String, Integer> primeNumbers = new HashMap<>();

        // Agregar mapeos al HasMap
        primeNumbers.put("Two", 2);
        primeNumbers.put("Three", 3);
        primeNumbers.put("Five", 5);
        System.out.println("HashMap: " + primeNumbers);

        // Obtener el value
        int value = primeNumbers.get("Three");
        System.out.println("value correspondiente a key Three: " + value);
    }
}

Al ejecutar el programa anterior, el resultado es:

HashMap: {Five=5, Two=2, Three=3}
key Three 对应的 value: 3

En el ejemplo anterior, usamos el método get() para obtener el value correspondiente a la key Three.

Java HashMap Java HashMap

Otras extensiones