接口的使用
java.util.function.LongPredicate
使用 LongPredicate 的包
包
描述
Functional interfaces 为 lambda 表达式和方法引用提供目标类型。
支持对元素流进行函数式操作的类,例如对集合的 map-reduce 转换。
-
LongPredicate 在 java.util.function 中的用法
java.util.function 中返回 LongPredicate 的方法修饰符和类型方法描述default LongPredicateLongPredicate.and(LongPredicate other) 返回表示此谓词与另一个谓词的短路逻辑 AND 的组合谓词。default LongPredicateLongPredicate.negate()返回表示此谓词逻辑否定的谓词。default LongPredicateLongPredicate.or(LongPredicate other) 返回一个组合谓词,表示此谓词与另一个谓词的短路逻辑或。java.util.function 中的方法,参数类型为 LongPredicate修饰符和类型方法描述default LongPredicateLongPredicate.and(LongPredicate other) 返回表示此谓词与另一个谓词的短路逻辑 AND 的组合谓词。default LongPredicateLongPredicate.or(LongPredicate other) 返回一个组合谓词,表示此谓词与另一个谓词的短路逻辑或。 -
LongPredicate 在 java.util.stream 中的用法
java.util.stream 中的方法,参数类型为 LongPredicate修饰符和类型方法描述booleanLongStream.allMatch(LongPredicate predicate) 返回此流的所有元素是否与提供的谓词匹配。booleanLongStream.anyMatch(LongPredicate predicate) 返回此流的任何元素是否与提供的谓词匹配。default LongStreamLongStream.dropWhile(LongPredicate predicate) 如果此流是有序的,则返回一个流,该流由删除与给定谓词匹配的元素的最长前缀后的此流的剩余元素组成。LongStream.filter(LongPredicate predicate) 返回一个流,该流由与给定谓词匹配的此流的元素组成。static LongStreamLongStream.iterate(long seed, LongPredicate hasNext, LongUnaryOperator next) 返回由给定的next函数迭代应用到初始元素而产生的顺序有序的LongStream,条件是满足给定的hasNext谓词。booleanLongStream.noneMatch(LongPredicate predicate) 返回此流中是否没有元素与提供的谓词匹配。default LongStreamLongStream.takeWhile(LongPredicate predicate) 如果此流是有序的,则返回一个流,该流由从此流中获取的与给定谓词匹配的元素的最长前缀组成。