我有一个Dates的数组列表,我想按日期按升序和降序排序。有人可以为此提供完整的代码段吗?我见过很多这样的问题,但找不到合适的答案。
列表将是这样的
List<Date> dates= new ArrayList<Date>();
任何形式的帮助将不胜感激,非常感谢,
答案 0 :(得分:20)
由于Date
已经实现了Comparable,您只需使用:
Collections.sort(dates);
按升序排序,按降序排序:
Collections.sort(dates, Collections.reverseOrder());