J'ai une classe Division
qui a une liste de Section
comme propriété comme ci-dessous
class Division {
private List<Section> sections;
// respective getters and setters
}
Disons que j'ai une liste de divisions, et que je veux obtenir une liste agrégée de sections, je sais que cela peut être fait en utilisant l'approche régulière comme ci-dessous.
List<Division> divisions = getDivisions();
List<Section> sections = new ArrayList<>();
for (Division division : divisions) {
sections.addAll(division.getSections());
}
Je veux savoir s'il existe un moyen de faire la même chose en utilisant les flux Java-8.