私は自分のコードを凝縮することに取り組んでいます。現在、それぞれが別々のファイル(questions1.txt、questions2.txt ...)から読み取る6つのファイルスキャナーを作成しました。代わりに、次のようなファイルスキャナーの配列を使用しようとしました。
Scanner[] file = new Scanner[6];
for(int i = 0; i > file.length; i++) {
file[i] = new Scanner(new File("questions" + i+1 + ".txt"));
}
ただし、ファイルの最初の行を文字列に追加しようとすると、nullとして返されます。
inLine = file[0].nextLine();
私が試みていることは可能ですか、それとも私のコードを修正する必要がありますか?