подскажет кто в чем ошибка не проходил валидотор (
package com.javarush.task.task18.task1821;
import java.util.*;
import java.io.*;
/*
Встречаемость символов
*/
public class Solution {
public static void main(String[] args) throws Exception{
ArrayList<Integer> list = new ArrayList<>();
FileInputStream inf = new FileInputStream(args[0]);
while(inf.available()>0){
list.add(inf.read());}
inf.close();
Integer count=1 ;
Collections.sort(list);
TreeMap<Byte,Integer> map = new TreeMap<>();
for(int i =0;i<list.size()-1;i++){
if(list.get(i) == list.get(i+1) )
count++;
if (list.get(i) != list.get(i+1) || i == list.size()){
int k = (int) list.get(i);
byte f = (byte)k;
map.put(f,count);
count=1;} }
for (Map.Entry<Byte,Integer> pair : map.entrySet()){
byte b = pair.getKey();
char a = (char)b;
System.out.println(a+" "+pair.getValue());}
}
}