gpt4 book ai didi

java - 是否可以使用 PrintWriter 在某一行之后开始写入文件?

转载 作者:行者123 更新时间:2023-12-01 10:09:16 24 4
gpt4 key购买 nike

这是我基本上正在使用的内容(示例文件):

Line 1: 213124
Line 2: 243223
Line 3: 325425
Line 4: 493258
Line 5: 359823

有没有办法让 PrintWriter 开始写入上面显示的 5 行文件,但只在第 5 行之后写入?就像我想使用

    PrintWriter log = new PrintWriter("blah.txt");
log.println("52525")

我希望它将其写入第 6 行,而不是覆盖第 1 行。

编辑:对于遇到类似问题的任何人,您都想弄清楚如何附加您的文件。在我写这篇文章时,有两个人展示了下面的方法

最佳答案

要附加到现有文件,请使用“附加”模式:

FileOutputStream fos = new FileOutputStream(filename,true);
PrintWriter pw = new PrintWriter(fos);

FileOutputStream 构造函数的 true 参数设置追加模式。

关于java - 是否可以使用 PrintWriter 在某一行之后开始写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36244347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com