我正在为我的11年级创建一个运动预测游戏,我遇到了将数据写入文本文件的问题。我正在使用NetBeans 7.3.1。我正在使用一个按钮,每次按下时,必须将用户输入的数据写入文本文件。文本文件在开头是空的,我需要向其添加数据。首次单击按钮后,数据将自行重写,并且不会添加新数据。它每次都需要换行。非常感谢你。有些编码会很棒!
答案 0 :(得分:1)
我只是快速搜索附加到文件(通常是一件好事):this question seems to be what your looking for。
答案 1 :(得分: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;
}