我正在为我的 11 年级创建一个运动预测游戏,但在将数据写入文本文件时遇到问题。我正在使用 NetBeans 7.3.1。我正在使用一个按钮,每次按下它时,用户输入的数据都必须写入文本文件。文本文件一开始是空的,我需要向它添加数据。第一次单击按钮后,数据会不断自我重写,并且不会添加新数据。每次都需要换行。非常感谢。一些编码会很棒!
问问题
101 次
2 回答
1
我只是快速搜索了附加到文件(通常是一件好事):这个问题似乎是你要找的。
于 2013-11-04T19:47:08.867 回答
0
我没有对此进行测试,但这应该可以工作:
private boolean appendToFile(String fileName, String data, String lineSeparator)
throws IOException {
FileWriter writer = null;
File file = new File(fileName)
if (!file.exists()) {
file.createNewFile();
}
try {
writer = new FileWriter(fileName, true);
writer.append(data);
writer.append(lineSeparator);
} catch (IOException ioe) {
return false;
} finally {
if (writer != null) {
writer.close();
}
}
return true;
}
于 2013-11-04T19:57:30.160 回答