java 基于Arrays.sort 写一个数字数组倒序排序函数

public static int[] ReverseOrder(int[] arr){
    
    
    Arrays.sort(arr);
    int[] pint = new int[arr.length];
    int p = 0;
    for(int i = arr.length-1;i>=0;i--) {
    
    
        if(i==0) {
    
    
            pint[p] = arr[i];
            p ++;
        } else {
    
    
            pint[p] = arr[i];
            p ++;
        }
    }
    return pint;
}

调用方法

public static void main(String args[]) {
    
    
  int[] arr = {
    
    1,2,4,8,6,15,5};
    arr = ReverseOrder(arr);
    System.out.println(Arrays.toString(arr));
}

运行结果如下

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45966674/article/details/126201590