我試圖在文件中的每行末尾添加關鍵字null
(更具體地說是,null
)。我嘗試了下面提到的代碼,但對文件沒有影響。 注意:TESTFILE
是一個有10行的現有文件,我必須在每行末尾附加,null
。迭代文件中的行並在每行末尾添加空值
final String FILENAME = "D:\\TESTFILE"
FileWriter fileWriter = new FileWriter(FILENAME, true);
BufferedWriter bw = new BufferedWriter(fileWriter);
FileReader fileReader = new FileReader(FILENAME);
BufferedReader br = new BufferedReader(fileReader);
PrintWriter printWriter = new PrintWriter(bw);
String line;
while ((line = br.readLine()) != null) {
printWriter.println(",null");
}
}
try printWriter.println(line +「,null」); –
您無法同時讀取和寫入同一個文件。在寫入文件之前完全讀入文件或寫入另一個(臨時)文件,刪除原稿並在寫入後重命名副本。 –