Java排序
基本数据类型Sort排序
- 方法一:手写冒泡等各种排序算法
- 方法二:直接使用Arrays.Sort()方法,得到数组的“自然序”;如果需要降序则:1.倒叙访问2.反转数组;
int[] array = {10, 3, 6, 1, 4, 5, 9};//正序排序
Arrays.sort(array);//会检查数组个数大于286且连续性好就使用归并排序,若小于47使用插入排序,其余情况使用双轴快速排序
System.out.println("升序排序:");
for (int num : array) {
System.out.println(num);
}
对象数组——包装类排序
java.util.Arrays:包含用来操作数组(比如排序和搜索)的各种方法。
- public class Arraysextends Object
- 是 Java Collections Framework 的成员
- Arrays.sort(array);默认自然序
引用类型的排序,如student类按照成绩排序

浙公网安备 33010602011771号