有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java将文件逐行读取到特定的查找位置

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

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

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


共 (1) 个答案

  1. # 1 楼答案

    要获取当前搜索位置,请使用getFilePointer()

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