编写如下方法:对一个数值ArrayList进行从大到小排序。 public static void sort(ArrayList<Integer> list ),编写测试程序,用户输入5个整数 ,将其存储在一个数组列表中,然后显示它们。
时间: 2024-04-08 22:35:20 浏览: 97
好的,下面是对一个数值ArrayList进行从大到小排序的方法的代码:
```java
import java.util.ArrayList;
import java.util.Collections;
public class SortingExample {
public static void sort(ArrayList<Integer> list) {
Collections.sort(list, Collections.reverseOrder());
}
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
System.out.println("请输入5个整数:");
// 用户输入5个整数
for (int i = 0; i < 5; i++) {
int input = Integer.parseInt(System.console().readLine());
numbers.add(input);
}
System.out.println("输入的整数为:");
for (int number : numbers) {
System.out.println(number);
}
sort(numbers);
System.out.println("从大到小排序后的整数为:");
for (int number : numbers) {
System.out.println(number);
}
}
}
```
你可以将以上代码保存为SortingExample.java文件,并运行测试程序来验证。
阅读全文