En el último tutorial aprendimos cómo verificar si existe un valor particular en HashMap. En este ejemplo, veremos cómo verificar si una clave en particular está presente en el HashMap. Usaremos containsKey () método de la clase HashMap para realizar esta comprobación. La definición y descripción del método son las siguientes:

public boolean containsKey(Object key): Devuelve verdadero si este mapa contiene un mapeo para la clave especificada.

Ejemplo

Los pasos que seguimos en el siguiente ejemplo son:

1) Cree un HashMap y rellénelo con pares clave-valor.
2) Verifique la existencia de una clave llamando al método containsKey (). Este método devuelve un valor booleano.

import java.util.HashMap;

public class CheckKeyExample {
 
 public static void main(String[] args) {
 
    // Creating a HashMap of int keys and String values
    HashMap<Integer, String> hashmap = new HashMap<Integer, String>();
 
    // Adding Key and Value pairs to HashMap
    hashmap.put(11,"Chaitanya");
    hashmap.put(22,"Pratap");
    hashmap.put(33,"Singh");
    hashmap.put(44,"Rajesh");
    hashmap.put(55,"Kate");
 
    // Checking Key Existence
    boolean flag = hashmap.containsKey(22);
    System.out.println("Key 22 exists in HashMap? : " + flag);
 
    boolean flag2 = hashmap.containsKey(55);
    System.out.println("Key 55 exists in HashMap? : " + flag2);
 
    boolean flag3 = hashmap.containsKey(99);
    System.out.println("Key 99 exists in HashMap? : " + flag3);
 }
}

Producción:

Key 22 exists in HashMap? : true
Key 55 exists in HashMap? : true
Key 99 exists in HashMap? : false
leer  Ejemplo de método Java ArrayList get ()

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *