2011-09-16 10 views

答えて

1

最初に日付と店のArrayListのをソートし、日付の形式は限りが表されて、無関係です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; 
       } 
      }); 

それは同じリストですべての

+1

'Date'が' Comparable'を実装しているという事実を無視してジェネリックスはありませんか? –

+0

私の問題に役立つ+1 – Ravi

関連する問題