Hey, anybody knows why there it is too many lines printed?
package pl.codegym.task.task13.task1326;
/*
Sortowanie liczb parzystych z pliku
*/
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String x = reader.readLine();
FileInputStream ins = new FileInputStream(x);
ArrayList <Integer> list = new ArrayList<>();
while (ins.available() > 0){
int a = ins.read();
if (a % 2 == 0)
list.add(a);
}
Collections.sort(list);
for (int b: list) {
System.out.println(b);
}
reader.close();
ins.close();
}
}