Map.remove()
Удаляет запись по ключу, возвращает значение.
Сигнатура
V remove(Object key)Метод remove() удаляет запись по ключу и возвращает её значение (или null).
Map<String, Integer> m = new HashMap<>();
m.put("a", 1);
Integer old = m.remove("a"); // 1, карта пуста