Java8 中包含流的嵌套列表
2022-09-01 04:20:47
我有一个对象列表 A。此列表中的每个对象 A 都包含对象 B 的列表,对象 B 包含对象 C 的列表。对象C包含一个属性名称,我想用它来过滤java 8。
如何使用流在java 8中编写下面的代码来避免嵌套循环:
C c1 = null;
String name = "name1"
for (A a: listOfAObjects) {
for (B b: a.getList()) {
for (C c: b.getPr()) {
if (c.getName().equalsIgnoreCase(name)) {
c1= c;
break;
}
}
}
}