按降序或升序排列日期的ArrayList

Mun*_*zza 4 java date arraylist

我有一个日期的数组列表,我想按日期按升序和降序排序.有人可以为此提供完整的代码段吗?我见过很多这样的问题,但找不到合适的答案.

列表将是这样的

         List<Date> dates= new ArrayList<Date>();
Run Code Online (Sandbox Code Playgroud)

任何形式的帮助将不胜感激,非常感谢,

ass*_*ias 20

既然Date已经实现了Comparable,你可以简单地使用:

Collections.sort(dates);
Run Code Online (Sandbox Code Playgroud)

按升序排序,按降序排序:

Collections.sort(dates, Collections.reverseOrder());
Run Code Online (Sandbox Code Playgroud)