![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
larinva |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 24.7.2006 Репутация: нет Всего: 1 |
Добрый вечер! вопрос по сортировке имеется 2 метода
Вопрос как можно реализовать сортировку по getSum |
||||||
|
|||||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
А что сортировать ? Список, массив ? Тут экстрасенсов нет.
А вообще - смотрим интерфейсы Comparable и Comparator а также метод Collections.sort |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
Использовать компаратор:
|
|||
|
||||
Christoph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 667 Регистрация: 23.1.2008 Где: Харьков Репутация: нет Всего: 11 |
не понятно что возвращают методы
кинуть в TreeMap и вывести на экран если методы возращают строку Это сообщение отредактировал(а) Christoph - 25.7.2011, 16:44 -------------------- ![]() |
|||
|
||||
larinva |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 24.7.2006 Репутация: нет Всего: 1 |
Christoph первый метод возвращает String второй Double |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
Э-э-э-э. Так что на счет объекта сортировки ? Что сортируем ?
|
|||
|
||||
larinva |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 24.7.2006 Репутация: нет Всего: 1 |
Сделал вот так
Результат не сортируется. Результат вы вода 7150.0 4000.0 1700.0 2550.0 3550.0 что не так делаю? ![]() |
||||
|
|||||
nc30 |
|
|||
![]() Интересующийся :) ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 24.6.2010 Где: Санкт-Петербург Репутация: 5 Всего: 8 |
larinva
Вы уже второй раз приводите код, который не будет компилироваться. В первый раз были методы без указания возвращаемых типов. Теперь эти методы исчезли, появился новый метод display() с локальной переменной result, которая нигде не инициализируется.
Давайте будем уважительно относиться к участникам форума. Сформулируйте четко вашу задачу и выложите код в необходимом и достаточном количестве, который у вас компилировался и не работал так как вам нужно. Если хотите чтобы вам помогли, не заставляйте вытягивать из вас информацию клещами. |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
Employee передавать в качестве компаратора?
![]()
|
|||
|
||||
larinva |
|
||||||||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 24.7.2006 Репутация: нет Всего: 1 |
nc30тогда вот
конструктор
// метод записывает сумму void setSum(Double result){ this.result = result; }
Нужно чтобы результат от сортировался по getSum() Это сообщение отредактировал(а) larinva - 26.7.2011, 11:17 |
||||||||||||
|
|||||||||||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
То, что Вас просили - это должен быть полный пример, а не куски из кода. Он у Вас не такой уж большой.
И например это - работает
|
|||
|
||||
larinva |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 24.7.2006 Репутация: нет Всего: 1 |
а вот почему то если заменить
на
то не сортирует |
||||
|
|||||
Christoph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 667 Регистрация: 23.1.2008 Где: Харьков Репутация: нет Всего: 11 |
показывайте полный код
![]() -------------------- ![]() |
|||
|
||||
larinva |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 24.7.2006 Репутация: нет Всего: 1 |
Christoph
|
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
Как все необычно.
Я вам уже два раза решение написал.
Это сообщение отредактировал(а) Stolzen - 27.7.2011, 09:27 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |