通过java代码实现数组[2,5,6,8] 降序排列
时间: 2024-05-14 13:12:16 浏览: 39
JS实现数组按升序及降序排列的方法
可以使用Arrays类中的sort方法,传入降序排列的Comparator来实现:
```java
import java.util.Arrays;
import java.util.Comparator;
public class Main {
public static void main(String[] args) {
int[] arr = {2, 5, 6, 8};
Integer[] newArr = new Integer[arr.length];
for (int i = 0; i < arr.length; i++) {
newArr[i] = arr[i];
}
Arrays.sort(newArr, Comparator.reverseOrder());
System.out.println(Arrays.toString(newArr));
}
}
```
输出:
```
[8, 6, 5, 2]
```
首先将原数组转换为Integer类型的数组,然后使用Arrays类中的sort方法,传入Comparator.reverseOrder()来实现降序排列。最后输出排好序的数组。
阅读全文