2011-09-16 153 views

回答

1

首先日期,並把它存儲中,日期的格式是無關緊要的,只要它們被代表Date類。

由於Date實現了Comparable,所以Collections類的標準排序應該可以工作。考慮到「日期」作爲你的ArrayList,只要: Collections.sort(dates);

0

使用此代碼

Collections.sort(arrayListOfDates, new Comparator(){ 
       @Override 
       public int compare(Object o1, Object o2) { 
        Date date1=(Date)o1; 
        Date date2=(Date)o1; 
        if(date1.equals(date2)) 
         return 0; 
        else if(date1.before(date2)) 
         return 1; 
        else 
         return -1; 
       } 
      }); 

它排序的ArrayList在同一列表

+1

沒有泛型並且忽略了'Date'實現'Comparable'的事實嗎? –

+0

對我的問題+1有用 – Ravi

相關問題