Вроде как должно проходить, хз.
package com.javarush.task.task13.task1326;
import java.io.*;
import java.util.*;
/*
Сортировка четных чисел из файла
*/
public class Solution {
public static void main(String[] args) throws Exception {
// напишите тут ваш код
BufferedReader reader= new BufferedReader(new InputStreamReader(System.in));
List<Integer> list = new ArrayList<>();
try {
BufferedInputStream reading = new BufferedInputStream(new FileInputStream(reader.readLine()));
reader.close();
while(reading.available() > 0) {
char d=(char)reading.read();
list.add((int)d);
}
Collections.sort(list);
for (int i=0;i<list.size();i++) {
if (list.get(i)%2==0) System.out.println(list.get(i));
}
reading.close();
}
catch(Exception e) {}
}
}