[英]Java: Combining multiple predicates
在Java中,是否有一种简单的方法将多个谓词(Guava Predicate)合并为一个?
目前,我有一些谓词列表:
Collection<Predicate<TypeA>> preds = ...;
我有一些循环遍历谓词的代码,如果其中任何一个是假的,则返回false。 是否有一个单行程完成同样的事情?
如果您正在使用Guava,它看起来像Predicates#and
会做你想要的。
如果您使用的是Google Guava库 ,那么这只是Predicates.and(preds)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.