Is there a better way to count int occurrences with Java8
int[] monthCounter = new int[12]; persons.stream().forEach(person -> monthCounter[person.getBirt
Try:
Map counters = persons.stream() .collect(Collectors.groupingBy(p -> p.getBirthday().getMonthValue(), Collectors.counting()));