ファイルから行を読み取るためにBufferedReaderを使用しています。ファイルからすべての行を読み込んだときに、ファイルを最初からもう一度読み直したいのですが、どうすればよいですか? BufferedReader.mark()
とBufferedReader.reset()
が正しく機能していません。これは私のコードです
FileReader fR = new FileReader(this.sTargetPath);
final BufferedReader vcfBuffer = new BufferedReader(fR);
// vcfBuffer.mark(0);
Boolean nextLine = true;
while (nextLine) {
try {
String line = vcfBuffer.readLine();
}
} catch (IOException e) {
nextLine = false;
}
}
}
vcfBuffer.reset();
BufferedREADer の位置をリセットするにはどうすればよいですか? 助けてくれてありがとう