Hello je veux construire une map "Multimap<String, EmmOffer>" je n'arrive pas comprendre pour quoi cela fonctionne pas?
List<OfferList> emmOfferResponses = ...
cela est fonctionnel alors la 2em écriture est pas fonctionnel?!
Non fonctionnel et je sais pas pour quoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 emmOfferResponses.stream().collect( Collectors.groupingBy(OfferList::getInteractionPointName) ); => Multimap<String, OfferList>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 emmOfferResponses.stream(). collect( Collectors.groupingBy(OfferList::getInteractionPointName), Collectors.mapping(OfferList::getRecommendedOffers)) ); => Multimap<String, EmmOffer>
Partager