使用CollectionsAPI 进行排序无关紧要.如果你看看执行情况Collections.sort:
public static <T extends Comparable<? super T>> void sort(List<T> list) {
Object[] a = list.toArray();
Arrays.sort(a);
ListIterator<T> i = list.listIterator();
for (int j=0; j<a.length; j++) {
i.next();
i.set((T)a[j]);
}
}
Run Code Online (Sandbox Code Playgroud)
您可以看到它执行以下操作:
List.toArrayArrays.sort方法对数组进行排序| 归档时间: |
|
| 查看次数: |
1883 次 |
| 最近记录: |