Просит ключ, не могу понять что и почему может быть ключом :с
package com.javarush.task.task18.task1823;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
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));
String str = reader.readLine();
while (str.equals("exit")){
new ReadThread(str).start();
}
}
public static class ReadThread extends Thread {
private String fileName;
public ReadThread(String fileName) {
this.fileName = fileName;
}
@Override
public void run(){
byte[] aByte = new byte[256];
try (FileInputStream fis = new FileInputStream(fileName)){
while (fis.available() > 0){
aByte[fis.read()]++;
}
} catch (IOException e) {
e.printStackTrace();
}
int MaxCount = 0;
int MaxCountByte =0;
for (int i = 0; i < aByte.length; i++) {
if (aByte[i] > MaxCountByte){
MaxCount = aByte[i];
MaxCountByte = MaxCount;
}
}
resultMap.put(MaxCountByte);
}
}
}