コンソールから複数の行を読み取り、それを配列リストに格納する方法として、誰かがコードを手伝ってくれませんか?たとえば、コンソールからの入力は次のとおりです。
12 abc place1
13 xyz place2
このデータはArrayListに必要です。
これまでのところ、私はこのコードを試しました:
Scanner scanner = new Scanner(System.in);
ArrayList informationList = new ArrayList<ArrayList>();
String information = "";
int blockSize = 0, count = 1;
System.out.println("Enter block size");
blockSize = scanner.nextInt();
System.out.println("Enter the Information ");
while (scanner.hasNext() && blockSize >= count) {
scanner.useDelimiter("\t");
information = scanner.nextLine();
informationList.add(information);
count++;
}
どんな助けでも大歓迎です。
コンソールからの入力行は文字列と整数の混合です