2013-01-04 57 views
4

我有一个日期列表,我想按日期按升序和降序排列。任何人都可以提供一个完整的代码片段吗?我看过很多像这样的问题,但找不到合适的答案。以降序或升序排列日期的ArrayList

名单会是这样

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

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

回答

18

由于Date已经实现可比,你可以简单地使用:

Collections.sort(dates); 

到按升序排序,并且降序排列:

Collections.sort(dates, Collections.reverseOrder()); 
+0

非常感谢你的assylias :) – Munazza