Позволяет сказать, что я Map<String, Integer> map = new HashMap<String, Integer>();
Удаление значения из Java HashMap
map.containsValue(value)
возвращает истинное ли не найдено значение в HashMap. Но я обнаружил, что нет способа удалить значение. Мне нравится map.removeValue(value)
. Вы можете только удалить ключ, как в, map.removeKey(key).
Теперь, на мой вопрос, удаляет ли ключ также значение?
Итак, когда я ищу map.containsValue(value)
, вернет ли он false, если я удалю ключ, связанный со значением, с помощью map.removeKey
?
Почему бы вам не попробовать? Также 'removeKey' не существует. И если вы читаете документ, он указывает: _ «Удаляет отображение для ключа с этой карты, если оно присутствует (дополнительная операция)». _ –
Что вы получили от этого? – Christian
Отходы времени, его более полезно, если вы просто дадите мне ответ. – user2817240