排序列表<MyObject>

dav*_*vek 1 java sorting generics list

这是Java中排序列表的最快方式

List<MyObject> myObjectList
Run Code Online (Sandbox Code Playgroud)

基于MyObject的一些数字属性?

Jon*_*eet 6

呼叫

Collections.sort(myObjectList, comparator);
Run Code Online (Sandbox Code Playgroud)

where comparator是对实例的引用Comparator<MyObject>,比较任意两个MyObject适当的实例.

或者,如果这是一个"自然"排序顺序MyObject,你可以制作MyObject工具Comparable<MyObject>并只是调用

Collections.sort(myObjectList);
Run Code Online (Sandbox Code Playgroud)