Не могу разобраться. помогите
package com.javarush.task.task18.task1821;
/*
Встречаемость символов
*/
import java.io.FileReader;
import java.util.Map;
import java.util.TreeMap;
public class Solution {
private static TreeMap<Integer, Integer> map = new TreeMap<>();
public static void main(String[] args) throws Exception{
FileReader fRead = new FileReader(args[0]);
while (fRead.ready()){
addSimbol(fRead.read());
}
printSimbol(map);
fRead.close();
}
public static void addSimbol (int read){
map.merge(read,1,Integer::sum);
}
public static void printSimbol (TreeMap<Integer, Integer> map){
for (Map.Entry<Integer, Integer> pair : map.entrySet()){
int simbol = pair.getKey();
System.out.println((char) simbol + " " + pair.getValue());
}
}
}