gpt4 book ai didi

Java:检索并替换文本文件中的最后一行

转载 作者:搜寻专家 更新时间:2023-11-01 01:39:15 25 4
gpt4 key购买 nike

检索和替换可能包含数百万行的文本文件(在 Java 1.4 中)的最后一行的最有效方法是什么?到目前为止,我看到的代码示例需要逐行遍历整个文件,然后才能确定是否到达最后一行。

有关 replacing the first line in a text file in Java 的类似问题被问及,但经过调整的解决方案仍需要使用 BufferedReader 遍历整个文件以确定文件中的最后一行。

最佳答案

使用 java.io.RandomAccessFile。让它寻找文件的末尾,然后按 block 向后跳转,直到找到文件中的最后一个换行符。找到后,只需替换之后出现的任何内容即可。

关于Java:检索并替换文本文件中的最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1288823/

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