繁体   English   中英

Java:组合多个谓词

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM