Сегодня мы узнаем как посчитать количество строк в файле на Java.

Давайте создадим фаил в корне диска С с 11 строками

и выполним такой код:


try{

File myFile =new File("c:\\fileWith11Line.txt");
FileReader fileReader = new FileReader(myFile);
LineNumberReader lineNumberReader = new LineNumberReader(fileReader);

int lineNumber = 0;

while (lineNumberReader.readLine() != null){
lineNumber++;
}

System.out.println(lineNumber);

lineNumberReader.close();

}catch(IOException e){
e.printStackTrace();
}

Результат будет : 11