私は問題を見ています:
一連の整数を読み取り、昇順に表示するプログラムを作成します。
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);
}
}
}