编写以下方法,对一个数值ArrayList进行排序 public static void sort (ArrayList <Integer >list ) 编写程序,提示用户输入5个数字,将其存储在一个数组列表中,并且以升序显示
时间: 2024-02-26 20:51:56 浏览: 19
好的,下面是代码实现:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class SortArrayList {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
ArrayList<Integer> list = new ArrayList<Integer>();
System.out.println("请输入5个数字:");
for (int i = 0; i < 5; i++) {
int num = input.nextInt();
list.add(num);
}
sort(list);
System.out.println("升序排列后的数字为:");
for (int i = 0; i < 5; i++) {
System.out.print(list.get(i) + " ");
}
}
public static void sort(ArrayList<Integer> list) {
Collections.sort(list);
}
}
```
运行结果:
```
请输入5个数字:
4 2 6 1 3
升序排列后的数字为:
1 2 3 4 6
```