Как мне отсортировать приведенный ниже список? Таким образом, значения сортируются в соответствии с датой и временем, а ожидаемый результат после сортировки должен быть таким, как показано ниже
Я стараюсь сам, но не получаю результата, может кто-нибудь мне помочь, пожалуйста
27-08-2018 15:20:12
27-08-2018 12:20:10
26-08-2018 10:20:20
мой код: -
EventObject eventObject1 = new EventObject;
eventObject1.setDateAndTime("27-08-2018 15:20:12")
eventObject1.name("name1")
EventArrayList.add(eventObject1)
EventObject eventObject2 = new EventObject;
eventObject2.setDateAndTime("27-08-2018 12:20:10")
eventObject2.name("name2")
EventArrayList.add(eventObject2)
EventObject eventObject3 = new EventObject;
eventObject3.setDateAndTime("26-08-2018 10:20:20")
eventObject3.name("name2")
EventArrayList.add(eventObject3)
if (EventArrayList.size() > 0) {
Collections.sort(EventArrayList, new Comparator<AuditListChildObject>() {
@Override
public int compare(final EventObject object1, final EventObject object2) {
return object1.getDateAndTime().compareTo(object2.getDateAndTime());
}
});
}