2011-12-11 6 views
1

私は例えばPersonというクラスを持っています。Javaでソートの「ORDER BY」スタイルを取得する方法は?

public class Person { 
    private Integer age; 
    private String firstName; 
    private String lastName; 
    // getters and setters 
} 

これをSQLクエリによって提供されるORDER BYスタイルで並べ替える必要があります。 Collections.sort(listOfPersons、)はこの方法で私のデータを返すべきです。 「SELECT *人からの年齢、ファーストネーム、ラストネームによる注文」;

答えて

2

のように、Comparatorはどうしたらあなた自身を実装します。

Collections.sort(listOfPerson, new Comparator() { 
    public int compare(Person p1, Person p2) { 
     ... 
    } 
}); 
+0

は、あなたは私の比較()メソッドで書くことに何のヒントを与えてくださいませんか? – Siddu

関連する問題