我有一个对象列表
现在我想按如下方式过滤
仅当a.status =“Active” 且aList的每个“Active” a都包含仅为“Active”的b对象的
在Java 8中如何实现这一点,我无法想出解决方案。
aList
,其中包含类A
的对象。这个aList
是另一个列表bList
中每个元素的成员。每个元素b都是类B
的实例。类B
的结构如下所示:class B {
String status;
String name;
}
类 A
的结构如下所示:
class A {
List<B> bList;
String status;
}
现在我想按如下方式过滤
aList
:仅当a.status =“Active” 且aList的每个“Active” a都包含仅为“Active”的b对象的
bList
时,最终列表aListResult
应仅包含对象a。在Java 8中如何实现这一点,我无法想出解决方案。