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