Immutable объекты во множествах
Почему в Set не следует сохранять ссылки на мутабельные объекты?
Ответы (1 шт):
Автор решения: Denis Rozhko
→ Ссылка
HashSet на то и Hash что в нем для уникальности используется HashMap внутри, изменив hash мы не найдем бакет в хеш мапе, а следовательно и в сете. TreeSet , я так понимаю в джава нет механизма которые при изменении объекта в TreeSet перестраивал деревья да и что делать если новый объект с таким же значением уже есть?