21xrx.com
2024-11-08 23:27:34 Friday
登录
文章检索 我的文章 写文章
如何用Java对数组进行从大到小的排序
2023-06-15 18:13:09 深夜i     --     --
Java 数组 排序

在Java中,对数组进行排序是常见的任务之一。但是,如果要对数组进行从大到小的排序,代码会稍有不同。下面是一段演示如何用Java对数组进行从大到小排序的示例代码:


import java.util.Arrays;

public class ArraySortExample {

  public static void main(String[] args) {

   

   int[] arr = 27;

   

   System.out.println("排序前数组: " + Arrays.toString(arr));

   

   Arrays.sort(arr);

   

   int n = arr.length;

   int[] newArr = new int[n];

   

   for(int i = 0; i

     newArr[i] = arr[n-1-i];

   }

   arr = newArr;

   

   System.out.println("排序后数组: " + Arrays.toString(arr));

  }

}

在上面的代码中,我们首先将给定的数组`arr`进行从小到大的排序,通过`Arrays.sort(arr)`方法实现。然后我们新建一个长度与原数组相同的数组`newArr`,通过for循环将原数组中的元素从后往前赋值给新数组。最后重新将原数组`arr`赋值为新数组`newArr`的值。

通过这段代码,我们可以成功对Java数组进行从大到小的排序。

三个

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复