我想索引一个非常大的文本文件的每 100 行及其相应的字节偏移量。当我通读文件以使用缓冲读取器创建索引时,是否可以找出我所在的字节位置?
最佳答案
您可以使用:
public int read(char[] cbuf,
int off,
int len)
throws IOException
并使用返回值 int,即读取的字符数,然后将此信息保存在计数器上,以便当您读取 100 个时:
System.getProperty("line.separator");
您可以使用此计数器来获取您所在的字节位置。
关于java-创建文本文件的简单字节偏移索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6756619/