Не могу понять, почему я мало строк вывожу...
package com.javarush.task.task13.task1326;
import java.io.*;
import java.util.*;
/*
Сортировка четных чисел из файла
*/
public class Solution {
public static void main(String[] args) {
// напишите тут ваш ко
try {
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
String fileName = r.readLine();
r.close();
BufferedReader reader = new BufferedReader(
new InputStreamReader(new FileInputStream(fileName)));
ArrayList<Integer> list = new ArrayList<>();
String s;
while ((s = reader.readLine()) != null) {
int data = Integer.parseInt(reader.readLine());
if (data % 2 == 0)
list.add(data);
}
reader.close();
Collections.sort(list);
for(Integer i : list){
System.out.println(i);
}
} catch (IOException e) {
}
}
}