编写如下方法:对一个数值ArrayList进行从大到小排序。 public static void sort(ArrayList<Integer> list ),编写测试程序,用户输入5个整数 ,将其存储在一个数组列表中,然后显示它们。
时间: 2024-04-08 11:35:27 浏览: 11
好的,以下是对数值ArrayList进行从大到小排序的方法```java
import java.util.ArrayList;
import.util.Collections;
public class SortArrayList {
public void sort(ArrayList<Integer> list) {
Collections.sort(list, Collections.reverseOrder());
}
public void main(String[] args) {
ArrayList> numbers = new ArrayList<>();
// 用户输入个整数并存储在数组列表中 for (int i = 0; i < 5; i++) {
// 假设用户输入的都是有效整数
int num = Integer.parseInt(System.console().readLine("请输入第 " + (i + 1) + " 个整数: "));
numbers.add(num);
}
// 显示输入的整数
System.out.println("输入的整数为: " + numbers);
// 对数组列表进行从大到小排序
sort(numbers);
// 显示排序后的整数
System.out.println("从大到小排序后的整数为: " + numbers);
}
}
```
用户输入5个整数并将其存储在一个数组列表中,然后显示输入的整数和经过排序后的整数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)