Bonsoir,
j'ai la déclaration suivante:
et j'ai la méthode RetournerNomPatients qui permet de Retourner les noms des patients dont le numSecuriteSociale = 10, définie comme suit:Code:public Map<Medecin,ListPatients> blocmedecin = new HashMap<>();;
Je me demande c'est quoi l'utilité de la fonction reduce() et la fonction get() dans ce cas?Code:
1
2
3
4
5
6
7
8 return blocmedecin.values() .stream().map(e->e.getListP()). reduce((l1,l2)->{ l1.addAll(l2); return l1; }).get().stream(). filter(e->e.getNumSecuriteSociale()==10). map(e->e.getNom()).collect(Collectors.toList());
Merci d'avance ;)