Равенство между 2 HashMap

В методе equals () моего класса я использую переменную HashMap частного экземпляра для сравнения на равенство. Тем не мение, Два разных объекта по-прежнему показывают равенство при сравнении их переменных HashMap. Дальнейшие исследования привели меня к ссылке: Ссылка здесь . Однако он просто говорит, что причина того, что HashMap1.equals (HashMap2) не работает, заключается в том, что «явно массивы Java не могут быть проверены на равенство без написания специального кода».

Я не понимал этой причины. Может ли кто-нибудь указать мне подробное объяснение?

22
задан Ridcully 11 September 2018 в 07:47
поделиться