2011-12-11 32 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)應該以這種方式返回我的數據。 「按年齡,名字,姓氏從人員中選擇*」;

回答

2

實現自己Comparator會做,如:

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

能否請您給我的compare()方法將被寫入一個什麼暗示? – Siddu