sort()降序排列一个int型数组
时间: 2023-05-31 19:06:44 浏览: 91
Java 程序对数组元素进行降序排序
要降序排列一个int型数组,可以使用Arrays类中的sort()方法,并传入一个Comparator对象来指定降序排序规则。以下是示例代码:
```java
import java.util.Arrays;
import java.util.Comparator;
public class Main {
public static void main(String[] args) {
int[] arr = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};
Arrays.sort(arr, Comparator.reverseOrder());
System.out.println(Arrays.toString(arr));
}
}
```
输出结果:
```
[9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
```
在上面的代码中,我们使用Comparator.reverseOrder()方法创建了一个降序排序规则,将其作为参数传递给Arrays.sort()方法。排序后,使用Arrays.toString()方法打印出排序后的数组。
阅读全文