Supprimer une clé et sa valeur de HashMap en Java

Dans ce tutoriel, on va voir comment supprimer une clé spécifique et sa valeur de HashMap en Java en indiquant la clé ou le pair clé-valeur.

On va utiliser la méthode remove(Object key) qui supprime la valeur d'une clé spécifique de HashMap. Si la clé existe, la méthode remove() retourne l'élément et supprime le pair clé-valeur.

import java.util.HashMap;

public class remove_element_HashMap {

public static void main(String[] args) {

HashMap map = new HashMap();
map.put("valeur1",15);
map.put("valeur2",48);
map.put("valeur3",21);
map.put("valeur4",87);
map.put("valeur5",159);
map.put("valeur6",17);

System.out.println("Avant la suppression: "+map);

Object elmSupprime = map.remove("valeur3");
System.out.println("l'élément supprimé est "+elmSupprime);

System.out.println("Avant la suppression de "+elmSupprime+": "+map);
}
}
Sortie:

Avant la suppression: {valeur5=159, valeur6=17, valeur3=21, valeur4=87, valeur1=15, valeur2=48}
l'élément supprimé est 21
Avant la suppression de 21: {valeur5=159, valeur6=17, valeur4=87, valeur1=15, valeur2=48}