Почему такое решение не имеет место быть, разъясните пожалуйста где наделал ошибок.
package com.javarush.task.task13.task1326;
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
/*
Сортировка четных чисел из файла
*/
public class Solution {
public static void main(String[] args) throws IOException {
// напишите тут ваш код
BufferedReader bufferedReader =new BufferedReader(new InputStreamReader(System.in));
FileInputStream fileInputStream = new FileInputStream(bufferedReader.readLine());
BufferedReader bufferedReader1 = new BufferedReader(new InputStreamReader(fileInputStream));
ArrayList<Integer> arrayList = new ArrayList<>();
while (bufferedReader1.ready()){
int num = Integer.parseInt(bufferedReader.readLine());
if (num % 2 == 0){arrayList.add(num);}
}
Collections.sort(arrayList);
for (int count : arrayList){
System.out.println(count);
}
bufferedReader.close();
fileInputStream.close();
bufferedReader1.close();
}
}