2011年1月7日金曜日

JavaのList内容をソートする

セッションに貯めたレコードのリストをソートする必要があったのでメモ

  1. /** 
  2.  * Listソート処理(Key昇順) 
  3.  * @param list 
  4.  */  
  5. public void sortKeyAsc(List<DataModel> list) {  
  6.  Collections.sort(list, new Comparator<DataModel>() {  
  7.   public int compare(DataModel t1, DataModel t2) {  
  8.    // Key昇順  
  9.    return t1.getKey().compareTo(t2.getKey());  
  10.   }  
  11.  });  
  12. }  
降順はreturnしてる箇所を下記のように逆にする。
  1. return t2.getKey().compareTo(t1.getKey());  

0 件のコメント:

コメントを投稿