如何用Java将数据写入文本文件

如何用Java将数据写入文本文件,java,Java,我正在为我11年级的学生制作一个体育预测游戏,但在将数据写入文本文件时遇到了问题。我正在使用NetBeans 7.3.1。我使用一个按钮,每次按下它时,用户输入的数据都必须写入文本文件。文本文件开头是空的,我需要向其中添加数据。在第一次单击按钮后,数据将继续重写自身,并且不会添加新数据。每次都需要换一行。非常感谢你。一些编码将是可怕的 我只是快速搜索了一下附加到文件中的内容(通常这是一件好事):。我还没有测试过这一点,但这应该可以: private boolean appendToFile(St

我正在为我11年级的学生制作一个体育预测游戏,但在将数据写入文本文件时遇到了问题。我正在使用NetBeans 7.3.1。我使用一个按钮,每次按下它时,用户输入的数据都必须写入文本文件。文本文件开头是空的,我需要向其中添加数据。在第一次单击按钮后,数据将继续重写自身,并且不会添加新数据。每次都需要换一行。非常感谢你。一些编码将是可怕的

我只是快速搜索了一下附加到文件中的内容(通常这是一件好事):。

我还没有测试过这一点,但这应该可以:

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;
}

我同意。有些编码会很棒。。。从你这里。请与Stack Overflow社区分享到目前为止您所拥有的,我们将看看我们能为您提供什么帮助。您能展示您的代码吗?您能展示代码吗?您通过实践学习,而不是让其他人为您做。此外,您有没有编写的代码?警告:恭喜3k代表:)不确定这是否真的偏离主题,问题是关于附加到一个文件,这就是我的回答。我通常会写更详细的回答,但问题中没有代码,我猜问问题的人不知道从哪里开始。(我也不太愿意透露太多的作业代码,因为这些人没有真正展示他们自己的作品)哦,对不起,你误解了。我的意思是我的评论离题了。很好,是的,对不起,谢谢。到目前为止,我的代码是:Sting fileName=“resources/Scores.txt”;尝试{PrintWriter fileWriter=new PrintWriter(new fileWriter(fileName,true));