Löschen eines Schlüssels und seines Werts aus HashMap in Java

In diesem Tutorial erfahren Sie, wie Sie einen bestimmten Schlüssel und seinen Wert aus HashMap in Java entfernen, indem Sie den Schlüssel oder das Schlüssel-Wert-Paar angeben.

Wir verwenden die Methode remove(Object key) wodurch der Wert eines bestimmten Schlüssels aus der HashMap entfernt wird. Wenn der Schlüssel vorhanden ist, gibt die Methode remove() das Element zurück und entfernt das Schlüssel-Wert-Paar.

import java.util.HashMap; 

public class remove_element_HashMap {

public static void main(String[] args) {

HashMap map = new HashMap();
map.put("value1",15);
map.put("value2",48);
map.put("value3",21);
map.put("value4",87);
map.put("value5",159);
map.put("value6",17);

System.out.println("Vor dem Entfernen: "+map);

Objekt elmDeleted = map.remove("value3");
System.out.println("das gelöschte Element ist "+elmDeleted");

System.out.println("Vor "+elmDelete+": "+map") wird entfernt;
}
}
Ausgabe:

Vor dem Entfernen: {value5=159, value6=17, value3=21, value4=87, value1=15, value2=48}
item deleted is 21
Vor dem Entfernen von 21: {Wert5=159, Wert6=17, Wert4=87, Wert1=15, Wert2=48}