Доброго дня, не приймає мій результат - правильну відповідь бачив, але хотілось би зрозуміти що з моїм вариантом не так ?
package ua.javarush.task.task18.task1821;
import java.io.*;
import java.sql.Array;
import java.util.ArrayList;
import java.util.HashMap;
/*
Зустрічаємо символи
*/
public class Solution {
public static void main(String[] args) throws IOException{
HashMap<Integer, Integer> symbolHashMap = new HashMap<Integer, Integer>();
//System.out.println(args[0]);
String filename = args[0];
//String filename = "C:\\_install\\Document.txt";
try (
FileInputStream fileInputStream = new FileInputStream(filename);
InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream);
){
//ArrayList<Integer> bufferChars = new ArrayList<>();
int count;
int numCharsRead = inputStreamReader.read();
while (numCharsRead != -1 ) {
if (symbolHashMap.get(numCharsRead) == null){
symbolHashMap.put(numCharsRead,1);
} else {
count = symbolHashMap.get(numCharsRead);
count++;
symbolHashMap.replace(numCharsRead,count);
}
numCharsRead = inputStreamReader.read();
}
}
//System.out.println(symbolHashMap);
symbolHashMap.forEach((key,value) ->{
char ch = (char) (key.intValue());
System.out.println(ch +" " +value);
});
}
}