我查看了无数关于如何写入文件的论坛帖子和文章,但无济于事。我目前使用一个 FileWriter 声明:
public FileWriter filewriter;
然后用
try {
filewriter = new FileWriter(textfile, true);
} catch (IOException e) {
e.printStackTrace();
}
然后我写入文件:
try {
filewriter.write(string + "string");
filewriter.flush();
catch (IOException e) {
e.printStackTrace();
}
那么我该如何做到这一点,以便我的作者不会覆盖当前文本,并且会在文本中添加新行。
例如(尝试以这些为例):我想写如下
- 去镇上
- 然后右转
- 然后进酒馆
- 跟紫衣老人打招呼
那么我该如何完全从 Java 中编写。所有这些都是在不同的时间发起的,比如每当你点击一个按钮时,第一行就会写入,每当你再次点击它时,它就会写入第二行,依此类推。