Сортировка массива объектов по дате и времени - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть два массива, которые состоят из объектов даты и времени и объединяют оба списка, используя.

list1.addAll(list2);

Теперь я хочу отсортировать этот массив по порядку объекта даты и времени, из которого состоит массив.Кто-нибудь может подсказать мне, как отсортировать этот массив.

Ответы [ 3 ]

5 голосов
/ 02 февраля 2012

Если вы имели в виду объект Java Дата .Вы можете просто сделать Collections # sort ()

5 голосов
/ 02 февраля 2012
ArrayList<Date> myDates = new ArrayList<>();
// populate the List... 
Collections.sort(myDates);

Если вы используете Joda Time Дата и время, это делается так же, так как эти классы обычно реализуют Comparable.

0 голосов
/ 02 февраля 2012

Вы можете определить свой компаратор для объектов массива, например, если я использую объекты, имеющие структуру

и затем вы можете использовать метод сортировки напрямую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...