我有一个日期数组列表,我想按日期按升序和降序排序。有人可以为此提供完整的代码段吗?我已经看到很多类似的问题,但是找不到合适的答案。

清单会像这样

         List<Date> dates= new ArrayList<Date>();

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

最佳答案

由于Date已经实现了Comparable,因此您可以简单地使用:

Collections.sort(dates);

以升序排序,以降序排序:
Collections.sort(dates, Collections.reverseOrder());

07-24 15:52