0

我正在压缩我的代码。现在,我创建了 6 个文件扫描器,每个扫描器都从一个单独的文件(questions1.txt、questions2.txt...)中读取。我试图改为使用一组文件扫描器,如下所示:

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();

我正在尝试的是可能的,还是我的代码必须修改?

4

1 回答 1

3

你的 for 循环永远不会被执行,因为

for(int i = 0; i > file.length; i++)

应该

for(int i = 0; i < file.length; i++)
于 2012-05-08T01:28:31.410 回答