Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:组合多个谓词_Java_Collections_Predicate - Fatal编程技术网

Java:组合多个谓词

Java:组合多个谓词,java,collections,predicate,Java,Collections,Predicate,在Java中,有没有一种简单而优雅的方法将多个谓词(番石榴谓词)组合成一个谓词 目前,我有一些谓词列表: Collection<Predicate<TypeA>> preds = ...; Collection preds=。。。; 我有一些代码循环遍历谓词,如果其中任何一个为false,则返回false。有没有一个行程序可以完成同样的事情呢?如果你用番石榴,它看起来像是谓词,你想怎么做就怎么做。如果你用的是谓词,这只是谓词。还有(preds)。嗯。。。写一个方法为你

在Java中,有没有一种简单而优雅的方法将多个谓词(番石榴谓词)组合成一个谓词

目前,我有一些谓词列表:

Collection<Predicate<TypeA>> preds = ...;
Collection preds=。。。;

我有一些代码循环遍历谓词,如果其中任何一个为false,则返回false。有没有一个行程序可以完成同样的事情呢?

如果你用番石榴,它看起来像是谓词,你想怎么做就怎么做。

如果你用的是谓词,这只是谓词。还有(preds)。

嗯。。。写一个方法为你做这件事?现在它是一个一行的用户!不,那不是我想要的。