🤔 Почему нельзя использовать byte[] в качестве ключа в HashMap?
Потому что byte[]:
- не переопределяет equals и hashCode, унаследованные от Object;
- сравнивается по ссылке, а не по содержимому;
- даже если два массива содержат одни и те же байты — equals() вернёт false.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Post #2486
2.22K
- 🔥 8
- 👍 2
- 💊 2