首页  >  文章  >  Java  >  如何在 Java 中使用 FileOutputStream 将数据追加到文件?

如何在 Java 中使用 FileOutputStream 将数据追加到文件?

DDD
DDD原创
2024-10-28 22:51:30171浏览

How to Append Data to a File Using FileOutputStream in Java?

使用 FileOutputStream 将数据附加到文件

使用 FileOutputStream 方法时,必须了解后续写入会覆盖现有数据。但是,存在一种在不删除先前内容的情况下附加数据的解决方案。

解决方案

要附加数据,请使用采用 File 和布尔参数的 FileOutputStream 构造函数:

<code class="java">FileOutputStream(File file, boolean append)</code>

将布尔参数设置为 true。此操作可确保您写入的数据附加到文件末尾,而不是替换现有内容。

示例

<code class="java">File file = new File("myfile.txt");
FileOutputStream fos = new FileOutputStream(file, true);
fos.write("Appending new data to the file.".getBytes());
fos.close();</code>

通过利用此方法,新数据将附加到 myfile.txt 的末尾,保留原始内容。

以上是如何在 Java 中使用 FileOutputStream 将数据追加到文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn