Подскажите, пожалуйста, в чем ошибка?
package com.javarush.task.task18.task1821;
import java.io.*;
import java.util.Map;
import java.util.TreeMap;
/*
Встречаемость символов
*/
public class Solution {
public static void main(String[] args) throws IOException {
Map<Character, Integer> result = new TreeMap<>();
try (FileReader fileReader = new FileReader(args[0]);
BufferedReader bufferedReader = new BufferedReader(fileReader);) {
int c = bufferedReader.read();
while (c != -1) {
if (!result.containsKey((char) c)) {
result.put((char) c, 1);
} else {
int number = result.get((char) c);
result.put((char) c, number++);
}
}
}
for (Map.Entry<Character, Integer> runner : result.entrySet()) {
System.out.println(runner.getKey() + " " + runner.getValue());
}
}
}