Прикреплю скрин в комментах
package com.javarush.task.task18.task1803;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Самые частые байты
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList <Integer> list = new ArrayList<Integer>(256);
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName = reader.readLine();
FileInputStream file = new FileInputStream(fileName);
for (int i = 0; i <= 255; i++)
{
int count = 0;
while (file.available() > 0)
{
if(i == file.read()) count++;
}
list.set(i, count);
}
int max = 0;
for (int i = 0; i <= 255; i++)
{
max = max > list.get(i) ? max : list.get(i);
}
for (int i = 0; i <= 255; i++)
{
if (list.get(i) == max)
System.out.print(i + " ");
}
file.close();
}
}
