0

我正在为我的 11 年级创建一个运动预测游戏,但在将数据写入文本文件时遇到问题。我正在使用 NetBeans 7.3.1。我正在使用一个按钮,每次按下它时,用户输入的数据都必须写入文本文件。文本文件一开始是空的,我需要向它添加数据。第一次单击按钮后,数据会不断自我重写,并且不会添加新数据。每次都需要换行。非常感谢。一些编码会很棒!

4

2 回答 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 回答