что ему нужно? все работает.
package com.javarush.task.task18.task1821;
import java.io.*;
import java.util.Map;
import java.util.HashMap;
/*
Встречаемость символов
*/
public class Solution {
public static void main(String[] args) throws IOException{
FileInputStream fis = new FileInputStream(args[0]);
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
char[] txt = new char[fis.available()];
for (int i = 0; i < txt.length; i++){
txt[i] = (char)((int)buffer[i]);
}
Map<Character, Integer> map = new HashMap<>();
for (char c : txt){
if(!map.containsKey(c)){
map.put(c, 1);
} else {
map.put(c, map.get(c) + 1);
}
}
for (int i = 0; i < 256; i++){
char c = (char)i;
if(map.containsKey(c)){
System.out.println(c + " " + map.get(c));
}
}
fis.close();
}
}