Java将文件逐行读取到特定的查找位置
我想将文件逐行读取到指定的查找位置。很容易从某个搜索位置开始读取,然后继续读取直到结束
RandomAccessFile f = new RandomAccessFile("file.txt","r")
f.seek(seek)
将文件读取位置设置为给定的seek并开始读取,直到该位置。 如何从第一行开始阅读,逐行阅读,停止阅读或寻找位置
你可以在下面搜索框中键入要查询的问题!
我想将文件逐行读取到指定的查找位置。很容易从某个搜索位置开始读取,然后继续读取直到结束
RandomAccessFile f = new RandomAccessFile("file.txt","r")
f.seek(seek)
将文件读取位置设置为给定的seek并开始读取,直到该位置。 如何从第一行开始阅读,逐行阅读,停止阅读或寻找位置
# 1 楼答案
要获取当前搜索位置,请使用getFilePointer()
阅读穿过搜索位置的最后一行,然后扔掉它。你可以在阅读每一行之前记住搜索位置,然后如果你想在扔掉最后一行之后回到搜索位置之前,你可以这样做