А не проходит
package com.javarush.task.task18.task1823;
import java.io.*;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
/*
Нити и байты
*/
public class Solution {
public static Map<String, Integer> resultMap = new HashMap<String, Integer>();
public static BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
public static void main(String[] args) throws IOException {
String nameFile = "";
while (!(nameFile = reader.readLine()).equals("exit")){
Thread thread = new ReadThread(nameFile);
thread.start();
}
reader.close();
}
public static class ReadThread extends Thread {
String name;
public ReadThread(String fileName) throws IOException {
this.name = fileName;
//implement constructor body
}
@Override
public void run() {
try {
FileInputStream bufferedfileReader = new FileInputStream(name);
Map<Integer,Integer> map = new HashMap<>();
while (bufferedfileReader.available() > 0){
int i = bufferedfileReader.read();
if(map.containsKey(i)){
map.put(i, map.get(i)+1);
}else {
map.put(i, 1); }
}
bufferedfileReader.close();
int count =0;
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
if(entry.getValue()>count){
count=entry.getValue();
}
}
resultMap.put(getName(), count);
} catch (Exception e) {
e.printStackTrace();
}
}
// implement file reading here - реализуйте чтение из файла тут
}
}