<分区>
出于某种原因,我不知道如何使用流将这个深度嵌套的列表变成一个新列表。
every A in List<A> contains ->
List<B> where every B contains ->
List<C> where every C contains -> List<String>
我尝试了许多不同的迭代,例如:
List<String> newlist = listA.getB()
.stream()
.filter(b -> b.getC()
.stream()
.filter(c -> c.getPeople)
.collect(Collectors.toList())
我满脑子都是... 我可以使用 for 循环轻松地做到这一点,但我听说流简单易用,我想开始更多地使用它们。