Коллизия хэш-кодов в HashMap
возникает, когда два неравных объекта имеют одинаковый хэш-код (hashCode()
).
Если при добавлении объекта в HashMap
его хэш-код совпадает с хэш-кодом уже присутствующего в той же корзине объекта, HashMap
для разрешения коллизии вызывает метод equals()
для сравнения ключей.
equals()
возвращает true
, новый объект заменяет старый (если ключи равны).equals()
возвращает false
, оба объекта (с разными ключами, ноКоллизия хэш-кодов в HashMap
возникает, когда два неравных объекта имеют одинаковый хэш-код (hashCode()
).
Если при добавлении объекта в HashMap
его хэш-код совпадает с хэш-кодом уже присутствующего в той же корзине объекта, HashMap
для разрешения коллизии вызывает метод equals()
для сравнения ключей.
equals()
возвращает true
, новый объект заменяет старый (если ключи равны).equals()
возвращает false
, оба объекта (с разными ключами, ноЗарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.