try {
File file = new File(filepath+"temp.txt");
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file.getAbsoluteFile(), true);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(input+"\n");
bw.close();
fw.close();
} catch(Exception e) { e.printStackTrace(); }
每次用户输入内容时,我都希望将其记录到文本文件中。问题是每次用户输入内容时,都会记录在同一行。如何编辑我的代码的这一部分以写入文件,然后开始一个新行,以便下次写入新行。
答案 0 :(得分:1)
你可以使用那个
bw.write(input);
bw.newLine();
首先尝试google,或者更好地阅读javadocs http://docs.oracle.com/javase/7/docs/api/java/io/BufferedReader.html