Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2010, 12:21   #1
imissyouso
Новичок
Джуниор
 
Регистрация: 14.11.2009
Сообщений: 1
По умолчанию Сортировка List по одному или нескольким полям

Доброго времени суток!
При работе над курсовиком возник вопрос о сортировке.

Есть класс (структура игральной карты)

Код:
public class Card {
public int weight; // значимость карты
public int colour; // масть карты (1 - например черви, 2 - крести, 3 - буби, 0 - пики)

public Card(int weight, int colour) {
this.weight = weight;
this.colour = colour;
}
Создаю список

Код:
List<Card> pack = new ArrayList<Card>();
далее наполняю этот список картами, например так:

Код:
pack.add(new Card(6,1));
pack.add(new Card(10,3));
pack.add(new Card(8,1));
pack.add(new Card(9,2));
pack.add(new Card(7,0));
Как отсортировать данный список по возрастанию значимости и масти (по заданному полю класса)?

В C# читал что нужно создавать компоратор для метода Sort() , но толком не понял....

Или например если у меня определён козырь буби, то нужно отсортировать , чтобы буби были в начале списка , а потом всё остальное.

Спасибо!
imissyouso вне форума Ответить с цитированием
Старый 17.09.2010, 16:33   #2
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

обязательно прочесть это и это

Читать текст обязательно(не только код).
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.
alexinspir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Sql запрос по нескольким полям Епгений БД в Delphi 6 20.06.2010 12:04
Реализация сортировки по нескольким полям mrMoRiC Общие вопросы C/C++ 1 23.02.2009 18:49
Фильтрация по нескольким полям в OnChenge Miha87 БД в Delphi 5 10.11.2008 18:49
Фильтрация по нескольким полям! Askat БД в Delphi 1 14.06.2007 06:44