21xrx.com
2024-12-22 23:55:28 Sunday
登录
文章检索 我的文章 写文章
Java实现往文件里追加内容的方法
2023-06-15 13:57:24 深夜i     --     --
Java 追加内容 FileWriter类 FileOutputStream类

在Java编程中,有时候需要往文件里追加内容,即不覆盖原有内容,而是在原有内容的基础上进行追加。下面我们就来介绍一下如何在Java中实现往文件里追加内容的方法。

方法一:使用FileWriter类的构造函数

通过FileWriter类的构造函数,我们可以指定追加文件的路径,并设置append参数为true,以实现往文件里追加内容的效果。具体代码如下:


FileWriter fw = new FileWriter("D:\\test.txt", true); //设置append参数为true

fw.write("hello world!"); //写入内容

fw.close(); //关闭文件写入流

方法二:使用FileOutputStream类的构造函数

除了使用FileWriter类,我们还可以使用FileOutputStream类的构造函数实现往文件里追加内容。具体代码如下:


FileOutputStream fos = new FileOutputStream("D:\\test.txt", true); //设置append参数为true

String str = "hello world!";

fos.write(str.getBytes()); //写入内容

fos.close(); //关闭文件输出流

对于这种方法,需要先将内容转换为字节数组再写入文件。

以上两种方法,在实现往文件里追加内容的效果上都可以实现,具体的使用取决于个人习惯和项目实际需要。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复