I can group by one field but i want to group by both together
//persons grouped by gender
Map<String, Long> personsGroupedByGender = persons.stream().collect(Collectors.groupingBy(Person::getGender, Collectors.counting()));
//persons grouped by age
Map<Int, Long> personsGroupedByAge = persons.stream().collect(Collectors.groupingBy(Person::getAge, Collectors.counting()));
//persons grouped by gender and age
???
.getAge()returns a String?Map<Integer, Long>? Probably a typo.