Java читает файл построчно в определенную позицию поиска - PullRequest
0 голосов
/ 10 марта 2019

Я хочу прочитать строку файла за файлом в указанную позицию поиска.Легко начать чтение с определенной позиции поиска и читать дальше до конца.

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

Это устанавливает позицию чтения файла для данного поиска и начинает чтение до этого.Как читать с первой строки, построчно и прекратить чтение вперед или искать позицию?

1 Ответ

0 голосов
/ 10 марта 2019

Чтобы получить текущую позицию поиска, используйте getFilePointer ().

Прочитайте последнюю строку, которая пересекает позицию поиска, а затем выбросьте ее. Вы можете вспомнить позицию поиска до чтения каждой строки, а затем, если вы хотите вернуться к позиции поиска до позиции поиска после выброса последней строки, вы можете сделать это.

...