Встречается на 2% собеседований по Java
Что будет с повторяющимся элементом при передаче в TreeMap
При передаче повторяющегося ключа в TreeMap новое значение перезапишет старое для этого ключа, так как ключи в TreeMap должны быть уникальными. Сама структура останется корректной, но предыдущее значение будет потеряно.
Пример:
java
TreeMap<String, Integer> map = new TreeMap<>();
map.put("apple", 1);
map.put("apple", 2); // перезапишет предыдущее значение
System.out.println(map); // Выведет: {apple=2}Важно: ключи должны реализовывать Comparable или в конструктор нужно передать Comparator, иначе получим ClassCastException.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы