Подскажите пожалуйста, где косячнула
package com.javarush.task.task18.task1823;
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
/*
Нити и байты
*/
public class Solution {
public static Map<String, Integer> resultMap = new HashMap<String, Integer>();
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
while (true){
String fileName = reader.readLine();
ReadThread readThread = new ReadThread(fileName);
readThread.start();
if (fileName.equals("exit"))
break;
}
reader.close();
}
public static class ReadThread extends Thread {
String fileName;
public ReadThread(String fileName) {
this.fileName = fileName;
//implement constructor body
}
public void run (){
try {
FileInputStream inputStream = new FileInputStream(fileName);
ArrayList <Integer> list = new ArrayList<>();
int mostFrequent = 0;
while (inputStream.available() > 0){
list.add(inputStream.read());
}
inputStream.close();
for (int i = 0; i < list.size(); i++) {
int max = 0;
if (Collections.frequency(list, list.get(i)) > max) {
max = Collections.frequency(list, list.get(i));
mostFrequent = list.get(i);
}
}
resultMap.put(fileName, mostFrequent);
//int frequency = Collections.frequency()
} catch (IOException e){}
}
// implement file reading here - реализуйте чтение из файла тут
}
}