Код протестил все работает, но видимо я что то вновь не так понимаю. Прошу помощи
package com.javarush.task.task18.task1821;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Map;
import java.util.TreeMap;
/*
Встречаемость символов
*/
public class Solution {
public static void main(String[] args)throws IOException {
if (args.length>0){
BufferedReader fileReader = new BufferedReader(new FileReader(args[0]));
Map<Integer, Integer> listForWord = new TreeMap<>();
int count = 1;
int intSymbol;
while (fileReader.ready()){
intSymbol = fileReader.read();
if (listForWord.containsKey(intSymbol)){
count = listForWord.get(intSymbol)+1;
}
listForWord.put(intSymbol,count);
count = 1;
}
for (Map.Entry<Integer,Integer> cell : listForWord.entrySet()){
int symbolChar = cell.getKey();
System.out.println(cell.getValue() +" "+ (char) symbolChar);
}
fileReader.close();
}
}
}