(String[] args)
| 9 | |
| 10 | public class GroupingBy { |
| 11 | public static void main(String[] args) { |
| 12 | List<Trash> bin = new ArrayList<>(); |
| 13 | ParseTrash.fillBin("trash", bin); |
| 14 | Map<Class, List<Trash>> m = |
| 15 | bin.stream().collect( |
| 16 | Collectors.groupingBy(Object::getClass)); |
| 17 | ClassToListOfTrashMap.show(m); |
| 18 | } |
| 19 | } |
| 20 | /* Output: |
| 21 | Loading patterns.trash.Cardboard |