| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Сортировка List по одному полю |
| Автор: imissyouso 17.9.2010, 11:16 | ||||||
| Доброго времени суток! При работе над курсовиком возник вопрос о сортировке. Есть класс (структура игральной карты)
Создаю список
далее наполняю этот список картами, например так: Код:
Как отсортировать данный список по возрастанию значимости и масти (по заданному полю класса)? В C# читал что нужно создавать компоратор для метода Sort() , но толком не понял.... Или например если у меня определён козырь буби, то нужно отсортировать , чтобы буби были в начале списка , а потом всё остальное. Спасибо! |
| Автор: AntonSaburov 17.9.2010, 13:31 |
| В Java тоже надо написать компаратор http://www.javadeveloper.co.in/java-example/java-comparator-example.html или сделать сам Card реализующим интерфейс Comparable http://onjava.com/pub/a/onjava/2003/03/12/java_comp.html |