根据日期时间对对象的arraylist进行排序

Rah*_*rma 0 java sorting android arraylist

我有两个arraylists,由datetime对象组成,并使用合并列表.

list1.addAll(list2);
Run Code Online (Sandbox Code Playgroud)

我想现在按照arraylist所包含的日期时间对象的顺序对这个arraylist进行排序.任何人都可以指导我如何排序这个arraylist.

Eug*_*ene 5

ArrayList<Date> myDates = new ArrayList<>();
// populate the List... 
Collections.sort(myDates);
Run Code Online (Sandbox Code Playgroud)

如果您使用的是Joda Time日期时间,则会以相同的方式完成,因为这些类通常会实现Comparable.


Nis*_*ant 5

如果你的意思是他们有Java Date对象.你可以做集合#sort()