Подсчёт количества строк в текстовом файле на Java

preview_player
Показать описание
#devmark #java #file Во многих редакторах при работе с текстовым документом вы можете видеть, сколько всего строк содержится в этом файле. Строки между собой разделяются символом перевода строки, который в каждой операционной системе (Windows, Unix, Mac) свой.

Давайте разберёмся, как быстро подсчитать количество строк в текстовом файле независимо от той ОС, в котором выполняется наш код. Более того, текстовый файл может быть сколь угодно большим, поэтому мы будем использовать буферизацию потока, чтобы не израсходовать всю доступную оперативную память.

Рекомендации по теме
Комментарии
Автор

Разве linenumberreader не расширяет bufferedreader? Зачем нужна лишняя промежуточная обертка?

mikhailkarpovdev
Автор

Хорошо, тогда как можно подсчитать количество строк в текстовых *.gz файлах?

arnoldtuber