public class chetNumbers2 {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String nameFile = reader.readLine();
        FileOutputStream file = new FileOutputStream(nameFile);

        for (int i=0; i<5; i++){
            String numbers = reader.readLine()+ "\r";  // integer?
            file.write(numbers.getBytes());
        //    if (numbers.equals( KeyEvent.VK_ENTER)){break;}
        }
        FileInputStream inputStream = new FileInputStream(nameFile);
        BufferedInputStream stream = new BufferedInputStream(inputStream);
        int i;
     //   ArrayList<Integer> list = new ArrayList<>();
        while (( i = stream.read())!= -1 ){
            if ((char)i%2==0){
                System.out.println((char)i);
            }
        }
        inputStream.close();
        stream.close();
    }
}
Решая, пробовал оптимизировать все знания по потокам, дабы больше разобраться. Вводил имя файла, вручную вводил туда числа, потом выводил числа на экран. Про сортировку забыл, но все работало. В Идее работало) Валидатор ДжаваРаш написал мне много страшных смс. Что я начал с чистого листа. Надо было их скопировать. Что-то вроде: вы нарушаете безопасность и тд. Причем целых 2 раза. Сейчас понимаю, что надо было посмотреть места этих ошибок, возможно, это именно так часть кода, где создаются потоки(но это только предположение) Может у кого были подобные ошибки?