我有一个文件,其中的数据一直在追加。我正在使用java来读取该文件并处理数据。为了获得最新的数据,我将偏移量存储到我读取文件的位置,并在下一次运行java进程时从该偏移量继续读取。RandomAccessFile f = new RandomAccessFile("file.txt","r");
f.seek(offset) 这里的问题是性能。是否可以使用BufferedRea
我一直在处理一些包含大约200万行文本的相当大的文本文件。我不知道内容的长度或预先的行数,只是行的数目。我一直在考虑两个可能有类似解决方案的问题:
如何更改或添加到第n行,而不需要我的计算机在计算机内存中的第n行之后移动所有的东西。假设我想删除文本文件中的所有行,除了最后的100 k之外,每次行数超过200万行。如何保留这些最后100 k