Удаление ключа и его значения из HashMap в Java

В этом руководстве мы увидим, как удалить конкретный ключ и его значение из HashMap в Java, указав пару ключ или ключ-значение.

мы будем использовать метод remove(Object key) который удаляет значение определенного ключа из HashMap. Если ключ существует, метод remove() возвращает элемент и удаляет пару ключ-значение.

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("Перед удалением: "+map);

Объект elmDeleted = map.remove("value3");
System.out.println("удаленный элемент "+elmDeleted);

System.out.println("Перед удалением "+elmDelete+": "+map);
}
}
Output:

Перед удалением: {value5=159, value6=17, value3=21, value4=87, value1=15, value2=48}
item deleted is 21
Перед удалением 21: {значение5=159, значение6=17, значение4=87, значение1=15, значение2=48}