📜  在java中附加到文件(1)

📅  最后修改于: 2023-12-03 14:51:17.735000             🧑  作者: Mango

在Java中附加到文件

在Java中,附加到文件是一个常见的任务。本文将介绍如何在Java中实现对文件的附加操作。

通过追加模式附加文件

在Java中,使用FileOutputStream类和true参数来打开一个文件并启用附加模式。这将允许我们向文件中追加内容。

try {
    FileOutputStream fos = new FileOutputStream("filename.txt", true);
    String msg = "新的内容";
    fos.write(msg.getBytes());
    fos.close();
} catch (Exception e) {
    e.printStackTrace();
}

在这段代码中,我们向名为filename.txt的文件中追加了一个新的字符串。请特别注意,我们将true作为第二个参数传递给FileOutputStream构造函数,以启用追加模式。

通过BufferedWriter附加文件

在Java中,我们还可以使用BufferedWriter类来向文件中添加内容。同样,我们需要将true参数传递给其构造函数以启用附加模式。

try {
    BufferedWriter bw = new BufferedWriter(new FileWriter("filename.txt", true));
    bw.write("新的内容");
    bw.newLine();
    bw.close();
} catch (Exception e) {
    e.printStackTrace();
}

在这段代码中,我们使用BufferedWriter类将内容写入名为filename.txt的文件中。请注意,在写入内容后,我们还调用了newLine()方法以插入一个新行。

总结

在Java中,向文件添加内容是一个很常见的任务。我们可以使用FileOutputStream类和true参数,或使用BufferedWriter类将内容追加到文件中。务必记得关闭文件以便保存改动。