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"));
}
然而,当我试图从一个文件中添加一个字符串的第一行,它回来为空:
inLine = file[0].nextLine();
是我正在尝试可能,还是我的代码必须修改?
什么是保持开放的扫描仪的点。为什么不只是遍历整数,并打开和关闭循环中的扫描仪? – Matt