-3

我想逐行读取文件到指定的查找位置。从某个搜索位置开始阅读并继续阅读直到结束是很容易的。

RandomAccessFile f = new RandomAccessFile("file.txt","r")
f.seek(seek)

这将文件读取位置设置为给定的查找并开始读取直到该位置。如何从第一行逐行阅读并停止提前阅读或寻找位置?

4

1 回答 1

0

要获取当前查找位置,请使用 getFilePointer()。

读取穿过搜索位置的最后一行,然后将其丢弃。你可以在读每一行之前记住seek位置,然后如果你想在扔掉最后一行后回到seek位置之前,你可以这样做。

于 2019-03-10T05:48:21.787 回答