Я читаю файл, в котором есть несколько пустых строк, мой код структурирован как:
while (input.hasNextLine()) {
String line = input.readLine();
if (line.length() != 0) {
int recordsNumber = Integer.parseInt(line);
...
Но согласно тестам, я излишне вызывал hasNextLine в каждой строке файла дважды. Почему это так?