Re[3]: Ну так нечестно - Java (код внутри)
От: joybell0  
Дата: 29.12.07 00:29
Оценка: 2 (2)
Здравствуйте, LeonidV, Вы писали:

LV>Не вижу никакой не правильности с точки зрения логики. Существуют два указателя на разные объекты. Почему они должны быть равны?

Ну а не смущает, что
new Integer(1).equals(new Integer(1)) == true

?
Тоже два указателя на разные объекты.
equals, как правило, проверяет логическое равенство объектов. А для того, чтобы сравнить ссылки, всегда есть оператор == . Поэтому не вижу причины, по которой equals для массивов не мог бы делать то, что сейчас делает Arrays.equals
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.