2009-09-29 145 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