gpt4 book ai didi

java - 写入特定索引处的文件

转载 作者:行者123 更新时间:2023-11-30 06:34:25 26 4
gpt4 key购买 nike

我需要在特定索引位置写入文件。 BufferedWriterPrintWriter 不允许写入索引。我该如何实现这一目标?

基本上我想做的是,如果一个文件在 EOF 处包含一个空行,那么我需要在该位置写入,否则插入一个新行并写入。将文件的内容复制到临时文件,然后删除原始文件,然后再次将临时文件重命名为原始文件的名称不是一种选择。

谢谢

最佳答案

您需要使用 RandomAccessFile .

使用此类,您可以使用 seek(long) 方法转到特定位置,并使用不同的 write 方法写入。

对于您的特殊问题,最好的解决方案似乎是使用 RandomAccessFile 并导航到文件末尾。检查这是否是一个新行,写入,关闭。

关于java - 写入特定索引处的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7037625/

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