我在看问题:
编写一个程序,读取一个整数序列并按升序显示它们。
我正在创建一个 ArrayList (我是新手),我想用从命令行输入的整数填充。有了一个数组,我可以使用一个 for 循环
for (int i =0; i < array.length; i++) {
array[i] = scanner.nextInt();
但是使用无限大小的 ArrayList 我不确定如何处理输入?
编辑:
class SortNumbers {
public static void main(String[] args) {
List numbers = new ArrayList();
Scanner scanner = new Scanner(System.in);
System.out.println("Enter some numbers.");
while (scanner.hasNextInt()) {
int i = scanner.nextInt();
numbers.add(i);
}
}
}