Método get() de 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);
}
}
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);
}
}
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.
Otras extensiones
Java HashMap