Всем привет!
Подскажите, пожалуйста, в чем проблема?
Возможно не учел что-то.
Может кто-то из опытных подскажет?
package com.javarush.task.task18.task1821;
import java.io.*;
import java.util.*;
import java.util.function.Function;
import java.util.stream.Collectors;
/*
Встречаемость символов
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(args[0])));
ArrayList<Integer> integers = new ArrayList<>();
while (reader.ready()) {
integers.add(reader.read());
}
Collections.sort(integers);
Map<Integer, Long> characterIntegerHashMap = integers.stream().collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));
characterIntegerHashMap.forEach((k, v) -> System.out.println((char) (int) k + " " + v));
reader.close();
}
}