Ejemplo
En el último tutorial, compartimos cómo eliminar un mapeo específico de HashMap según la clave. En este ejemplo, veremos cómo eliminar todas las asignaciones de HashMap. Usaremos método clear () de la clase HashMap para hacer esto:
public void clear()
: Elimina todas las asignaciones de este mapa. El mapa estará en blanco cuando regrese esta llamada.
Código completo:
import java.util.HashMap; public class RemoveAllExample { 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,"Value1"); hashmap.put(22,"Value2"); hashmap.put(33,"Value3"); hashmap.put(44,"Value4"); hashmap.put(55,"Value5"); // Displaying HashMap Elements System.out.println("HashMap Elements: " + hashmap); // Removing all Mapping hashmap.clear(); // Displaying HashMap Elements after remove System.out.println("After calling clear():"); System.out.println("---------------------"); System.out.println("HashMap Elements: " + hashmap); } }
Producción:
HashMap Elements: {33=Value3, 55=Value5, 22=Value2, 11=Value1, 44=Value4} After calling clear(): --------------------- HashMap Elements: {}
Como puede ver, todas las asignaciones de HashMap se eliminaron después de llamar al método clear () y, posteriormente, HashMap quedó vacío.