Но я что то затупил сильно, что то вывод странный наведите на мысль где я ошибся
ArrayList<Integer> list = new ArrayList<>();
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        InputStream inputStream = new FileInputStream(reader.readLine());
        int maxRepeat = 0;
        while (inputStream.available() > 0) {
           list.add(inputStream.read());


        }
        for (int i = 0; i < list.size(); i++){
            if (maxRepeat < list.get(i)){
                maxRepeat = list.get(i);
            }

        }

        for (int i = 0; i < list.size(); i++){
            if (list.get(i) == maxRepeat){
                System.out.print(list.get(i) + " ");
            }
        }

        inputStream.close()