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

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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