I applied the following example:
Map<String, List<Event>> map = events.getItems().stream() .collect(Collectors.groupingBy(Event::getStatus, Collectors.toList()));
How can I get the result Map<String, List<EventDto>> map instead?
An EventDto can be obtained by executing an external method that converts Event to EventDto . For example, this::convertFromEventToEventDto .
source share