Java 实现数组从大到小排列
时间: 2024-09-12 12:06:29 浏览: 48
Java实现多个数组间的排列组合
在Java中,你可以使用Collections.sort()方法对数组进行排序,但是这个方法默认是升序排序。如果你需要降序排列,可以自定义Comparator。这里是一个简单的示例,如何使用匿名内部类实现数组(假设是Integer类型的)从大到小排序:
```java
import java.util.Arrays;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
Integer[] numbers = {5, 2, 8, 1, 9}; // 待排序的整数数组
// 创建一个自定义Comparator,用于降序比较
Arrays.sort(numbers, Collections.reverseOrder());
System.out.println("Array in descending order:");
for (Integer num : numbers) {
System.out.print(num + " ");
}
}
}
```
运行这段代码后,数组numbers将会按降序排列。
阅读全文