Все протестил, все работает, как надо. Не пойму ))) Помогите )))
package com.javarush.task.task18.task1821;
/*
Встречаемость символов
*/
import java.io.*;
import java.util.Collections;
import java.util.Map;
import java.util.TreeMap;
public class Solution {
public static void main(String[] args) throws IOException {
InputStream inStream = new FileInputStream(args[0]);
BufferedReader reader = new BufferedReader(new InputStreamReader(inStream));
String str;
Map<Character, Integer> map = new TreeMap<Character, Integer>();
while ((str = reader.readLine()) != null)
{
Character[] charArray = new Character[str.length()];
for (int i = 0; i < str.length(); i++) {
Character curChar = str.charAt(i);
Integer value = map.get(curChar);
if (value == null)
map.put(curChar, 1);
else
map.put(curChar, value + 1);
}
}
reader.close();
inStream.close();
for (Map.Entry<Character,Integer> pair : map.entrySet()) {
System.out.println(pair.getKey() + " " + pair.getValue());
}
}
}