package study;
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner e = new Scanner(System.in);
ArrayList<Integer> list = new ArrayList<>();
int a = e.nextInt();
while(a!=0) {
list.add(a);
a = e.nextInt();
}
//从小到大
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i)+" ");
}
System.out.println();
//从大到小
for (int i = list.size()-1; i >=0 ; i--) {
System.out.print(list.get(i)+" ");
}
System.out.println("将ArrayList存到Object数组中");
Object[] t = list.toArray();
for (int i = 0; i < t.length; i++) {
System.out.print(t[i]+" ");
}
System.out.println("将ArrayList存到Integer数组中");
Integer[] array = list.toArray(new Integer[list.size()]);
for(int element:array){
System.out.print(element);
}
}
}
2.2录取数据无确定长度的排序时
最新推荐文章于 2025-07-29 10:37:12 发布
本文介绍了一个使用Java实现的程序,该程序通过Scanner类读取用户输入的整数,并将其存储在ArrayList中。程序提供了两种遍历ArrayList的方法:一种是从头到尾,另一种是从尾到头。此外,还演示了如何将ArrayList转换为Object数组和Integer数组。
1081

被折叠的 条评论
为什么被折叠?



