2012-03-14 9 views
-3

可能性の重複:ジェネリックのArrayListをソートする蟻道が
Sorting an ArrayList of Contacts based on name?
Sort List<T> of objects by a particular rule?汎用ArrayListをフィールドにソートする?

ありますか?私は拳の名前と統計を含むPlayerBeanを持っています。私はそれをファーストネームの名前でソートしたいのですか?それは、単純なCollections.sort(リスト)であった文字列配列で...

public class PlayerBean { 
    private String name; 
    private int stat1; 
    private Double stat2; 
    private Double stat3; 
    private Double stat4; 

     .... 
} 
+0

また、[ArrayListを並べ替える](http://stackoverflow.com/questions/4241829/sorting-an-arraylist) –

+0

人がdownvotingしている理由は、あなたがマウスの上にマウスを置いた場合の最初の理由である "研究努力"ですdownvoteボタン。これは既に頼まれており、ここで何度も答えられています。 –

+0

を参照してください。http://docs.oracle.com/javase/6/docs/api/java/util/Collections.html#sort(java.util.List、java.util.Comparator) – Osw

答えて

1

は、専門コンパレータと同じ方法を使用します。

new Comparator<PlayerBean>() { 

     @Override 
     public int compare(PlayerBean o1, PlayerBean o2) { 
      return o1.getName().compareTo(o2.getName()); 
     }     
} 
関連する問題