Java排序

基本数据类型Sort排序

  1. 方法一:手写冒泡等各种排序算法
  2. 方法二:直接使用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:包含用来操作数组(比如排序和搜索)的各种方法。

  1. public class Arraysextends Object
  2. 是 Java Collections Framework 的成员
  3. Arrays.sort(array);默认自然序

引用类型的排序,如student类按照成绩排序

posted @ 2021-08-14 11:04  没有任何出路  阅读(48)  评论(0)    收藏  举报