Встречается на 2% собеседований по Java
Что произойдет, если положить элемент с ключом, который уже есть в HashMap
При добавлении элемента с существующим ключом в HashMap, старое значение будет заменено новым. HashMap не допускает дублирования ключей.
Пример:
java
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("apple", 2); // заменяет предыдущее значение
System.out.println(map.get("apple")); // Выведет 2
text
Важные моменты:
1. Ключи сравниваются через equals() и hashCode()
2. Размер HashMap не увеличивается при замене
3. Возвращается предыдущее значение (или null, если ключа не было)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы