接口的使用
java.util.function.Predicate
使用 Predicate 的包
包
描述
提供简单的高级 Http 服务 API,可用于构建嵌入式 HTTP 服务。
通过数据流、序列化和文件系统提供系统输入和输出。
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
通常在并发编程中有用的实用程序类。
Functional interfaces 为 lambda 表达式和方法引用提供目标类型。
用于将字符序列与正则表达式指定的模式进行匹配的类。
支持对元素流进行函数式操作的类,例如对集合的 map-reduce 转换。
此包包含用于使用 Flight Recorder 数据的类。
-
Predicate 在 com.sun.net.httpserver 中的用法
com.sun.net.httpserver 中的方法,参数类型为 Predicate修饰符和类型方法描述static HttpHandlerHttpHandlers.handleOrElse(Predicate<Request> handlerTest, HttpHandler handler, HttpHandler fallbackHandler) 用另一个处理程序补充条件HttpHandler。 -
Predicate 在 java.io 中的用法
修饰符和类型方法描述static ObjectInputFilterObjectInputFilter.allowFilter(Predicate<Class<?>> predicate, ObjectInputFilter.Status otherStatus) 如果类的谓词是true,则返回一个返回Status.ALLOWED的过滤器。static ObjectInputFilterObjectInputFilter.rejectFilter(Predicate<Class<?>> predicate, ObjectInputFilter.Status otherStatus) 如果类上的谓词是true,则返回一个返回Status.REJECTED的过滤器。 -
Predicate 在 java.util 中的用法
修饰符和类型方法描述如果存在一个值,并且该值与给定的谓词匹配,则返回一个描述该值的Optional,否则返回一个空的Optional。booleanbooleandefault boolean移除此集合中满足给定谓词的所有元素。booleanboolean -
Predicate 在 java.util.concurrent 中的用法
java.util.concurrent 中的方法,参数类型为 Predicate修饰符和类型方法描述booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanjava.util.concurrent 中的构造函数,参数类型为 Predicate修饰符构造方法描述ForkJoinPool(int parallelism, ForkJoinPool.ForkJoinWorkerThreadFactory factory, Thread.UncaughtExceptionHandler handler, boolean asyncMode, int corePoolSize, int maximumPoolSize, int minimumRunnable, Predicate<? super ForkJoinPool> saturate, long keepAliveTime, TimeUnit unit) 使用给定的参数创建一个ForkJoinPool。 -
Predicate 在 java.util.function 中的用法
java.util.function 中返回 Predicate 的方法修饰符和类型方法描述返回表示此谓词与另一个谓词的短路逻辑 AND 的组合谓词。static <T> Predicate<T>返回一个谓词,根据Objects.equals(Object, Object)测试两个参数是否相等。Predicate.negate()返回表示此谓词逻辑否定的谓词。static <T> Predicate<T>返回一个谓词,它是所提供谓词的否定。返回一个组合谓词,表示此谓词与另一个谓词的短路逻辑或。java.util.function 中的方法,参数类型为 Predicate -
Predicate 在 java.util.regex 中的用法
java.util.regex 中返回 Predicate 的方法修饰符和类型方法描述Pattern.asMatchPredicate()创建一个谓词来测试此模式是否与给定的输入字符串匹配。Pattern.asPredicate()创建一个谓词来测试是否在给定的输入字符串中找到此模式。 -
Predicate 在 java.util.stream 中的用法
java.util.stream 中的方法,参数类型为 Predicate修饰符和类型方法描述boolean返回此流的所有元素是否与提供的谓词匹配。boolean返回此流的任何元素是否与提供的谓词匹配。如果此流是有序的,则返回一个流,该流由删除与给定谓词匹配的元素的最长前缀后的此流的剩余元素组成。返回一个流,该流由与给定谓词匹配的此流的元素组成。static <T,A, R> Collector<T, ?, R> 通过将谓词应用于每个输入元素并仅在谓词返回true时才累积,使Collector适应一个接受相同类型T的元素。static <T> Stream<T>Stream.iterate(T seed, Predicate<? super T> hasNext, UnaryOperator<T> next) 返回由给定的next函数迭代应用到初始元素而产生的顺序有序的Stream,条件是满足给定的hasNext谓词。boolean返回此流中是否没有元素与提供的谓词匹配。Collectors.partitioningBy(Predicate<? super T> predicate) 返回一个Collector,它根据Predicate对输入元素进行分区,并将它们组织成一个Map<Boolean, List<T>>。Collectors.partitioningBy(Predicate<? super T> predicate, Collector<? super T, A, D> downstream) 返回一个Collector,它根据一个Predicate对输入元素进行分区,根据另一个Collector减少每个分区中的值,并将它们组织成一个Map<Boolean, D>,其值是下游减少的结果。如果此流是有序的,则返回一个流,该流由从此流中获取的与给定谓词匹配的元素的最长前缀组成。 -
Predicate 在 jdk.jfr.consumer 中的用法
jdk.jfr.consumer 中的方法,参数类型为 Predicate修饰符和类型方法描述voidRecordingFile.write(Path destination, Predicate<RecordedEvent> filter) 过滤掉事件并将它们写入新文件。