2009-09-29 140 views
1

這是在Java中最快捷的方式進行排序依據的MyObject的一些數值屬性列表排序列表<MyObject>

List<MyObject> myObjectList 

回答

6

呼叫

Collections.sort(myObjectList, comparator); 

其中comparator是的Comparator<MyObject>它的實例MyObject適當任何兩個實例進行比較的參考。

或者,如果這是一個「自然」排序順序爲MyObject,你可以做MyObject實施Comparable<MyObject>並調用

Collections.sort(myObjectList); 
+0

哇!這很快 - 非常感謝! – davek 2009-09-29 14:51:23