用java把double数组按照降序排列代码,用到sort和comparator
时间: 2024-02-20 08:00:09 浏览: 104
JAVA基于Arrays.sort()实现数组升序和降序
以下是使用 Java 中的 sort 和 Comparator 接口将 double 数组按照降序排列的代码示例:
```java
import java.util.Arrays;
import java.util.Comparator;
public class Main {
public static void main(String[] args) {
double[] arr = { 3.2, 5.7, 1.4, 4.1, 2.9 };
// 使用 Arrays.sort 函数,降序排列数组
Arrays.sort(arr, new Comparator<Double>() {
@Override
public int compare(Double a, Double b) {
return Double.compare(b, a);
}
});
// 输出排序后的数组
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
}
```
输出结果为:5.7 4.1 3.2 2.9 1.4
阅读全文