![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
devmstr |
|
||||||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: нет Всего: 11 |
Вот мой код:
Вызываю:
Это сообщение отредактировал(а) tux - 17.2.2007, 00:02 -------------------- Think different ©Steve Jobs ![]() |
||||||
|
|||||||
Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 24 Всего: 144 |
Читаем внимательнее матчасть. В третьей строчке вместо:
И все должно заработать ![]() ЗЫ. При использовании подсветки синтаксиса полезно также указывать язык, в данном случае Java. |
|||
|
||||
devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: нет Всего: 11 |
Stampede,
Аа, во как. Спасибо, буду знать! -------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
Ratman |
|
||||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 18.8.2007 Где: Минск Репутация: нет Всего: нет |
у мну тут немного посложней проблема в эту тему:
выдержка из javadoc
и очень даже без ошибок добавляем в список три одинаковых объекта. В чем я неправ? Добавлено через 6 минут и 57 секунд и еще вопрос: где можно почитать реализацию встроенных классов (не описание как в явадоке, а сам код)? и еще один: имеется пачка областей (объектов Pos) надо выбрать те, которые соприкасаются с некой имеющейся. что будет производительнее - - поместить их в Set и доставать contains()'ом - или поместить их в Vector и перебором искать те, которые equals() ?? |
||||
|
|||||
batigoal |
|
||||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
А пройдись дебаггером ![]() Или просто запусти это:
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
||||
|
|||||
mindflyer |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 20.10.2004 Где: Smolensk, Russia Репутация: 1 Всего: 4 |
ИМХО, использовать equals() для этой операции вообще не очень правильно - по стандартному соглашению, используемому в Java, если ты перекрываешь equals(), то ты должен перекрыть и hashCode(). И если для двух объектов equals() возвращает true, то они должны иметь одинаковый hashCode(). Не понятно, как в твоём случае выполнить это требование. Посмотри javadoc для java.lang.Object.equals() * Note that it is generally necessary to override the <tt>hashCode</tt> * method whenever this method is overridden, so as to maintain the * general contract for the <tt>hashCode</tt> method, which states * that equal objects must have equal hash codes. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |