私はJavaの初心者です。を使用して大きなファイルを読み込んでいますBufferedReader
。インデックス作成のために他のファイルに保存できるように、行のオフセットを知るにはどうすればよいですか?
編集:これが私のコードです
path=FileSystems.getDefault().getPath(".",filename);
br=Files.newBufferedReader(path_doc_title_index_path, Charset.defaultCharset());
int offset=0; //offset of first line.
String strline=br.readline();
offset+=strline.length()+1; //offset of second line