Почему компилятор не принимает мое решение отрабатывает нормально вроде как(
public class Main {
public static void main(String[] args)throws IOException {
ArrayList list = new ArrayList ();
ArrayList list2 = new ArrayList ();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String file = reader.readLine();
FileInputStream inputStream =new FileInputStream("black.txt");
while (inputStream.available()>0) {
list.add(inputStream.read());
}
int count = 0;
int max_val = 0;
for(int i = 1;i < list.size();i++){
if(list.get(i) == list.get(i-1)){
count++;
}else count = 0;
}
count++;
for(int i=0;list.size()>i;i++){
if(frequency(list,list.get(i))==count) {
if(!list2.contains(list.get(i))) {
System.out.print(list.get(i) + " ");
list2.add(list.get(i));
}
}
}
inputStream.close();
}
}