温馨提示×

java bufferedwriter怎样进行文件追加

小樊
124
2024-11-26 06:23:11
栏目: 编程语言
Java开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Java中,使用BufferedWriter进行文件追加时,需要在创建BufferedWriter对象时指定追加模式。你可以使用FileWriter类的构造函数来实现这个功能。这是一个简单的示例:

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

public class AppendBufferedWriter {
    public static void main(String[] args) {
        // 要追加的文件路径
        String filePath = "example.txt";

        // 要追加的内容
        String contentToAppend = "This is a new line to append.\n";

        try {
            // 创建一个BufferedWriter对象,指定文件路径,并设置追加模式
            BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(filePath, true));

            // 将要追加的内容写入文件
            bufferedWriter.write(contentToAppend);

            // 关闭BufferedWriter对象
            bufferedWriter.close();

            System.out.println("Content appended to file successfully.");
        } catch (IOException e) {
            System.err.println("Error occurred while appending content to file: " + e.getMessage());
        }
    }
}

在这个示例中,我们创建了一个BufferedWriter对象,将FileWriter的构造函数的第二个参数设置为true,以启用追加模式。然后,我们使用write()方法将要追加的内容写入文件,最后关闭BufferedWriter对象。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Java中如何处理文件的读写操作

0