converting primitive char array into stream of Character and countingfrequency of each character

PHOTO EMBED

Sun Mar 10 2024 09:56:24 GMT+0000 (Coordinated Universal Time)

Saved by @hiimsa #java

char[] task = new char[]{'a', 'b', 'c', 'c', 'd', 'e'};
        Map<Character, Long> map = IntStream.range(0, task.length)
                .mapToObj(idx -> task[idx]).collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));
content_copyCOPY