如何从使用Java中整数的谓词集中通过逻辑AND谓词进行组合

问题描述 投票:0回答:1

静态谓词getPredicateFromSet(集合集){}

此方法应返回这样的谓词;

java predicate logical-and
1个回答
0
投票

根据您的要求,此方法将一个带有整数的谓词集作为参数,并返回一个谓词,该谓词具有AND连接的集合中所有谓词的功能:

 public static Predicate<Integer> getPredicateFromSet(Set<Predicate<Integer>> predicateSet) {
        return predicateSet.stream().reduce(x -> true, Predicate::and);
 }
© www.soinside.com 2019 - 2024. All rights reserved.