groupes de groupes dans la liste avec quelques attributs

Map<String, List<Student>> studlistGrouped =
    studlist.stream().collect(Collectors.groupingBy(w -> w.stud_location));
Arrogant Anaconda