Uses of Interface
java.util.function.Predicate
-
Packages that use Predicate 软件包 描述 java.util 包含集合框架,一些国际化支持类,一个服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,一个位数组和几个其他实用程序类。java.util.concurrent 实用程序类通常用于并发编程。java.util.function 功能界面提供了lambda表达式和方法引用的目标类型。java.util.regex 匹配字符序列与正则表达式指定的模式的类。java.util.stream 支持元素流功能性操作的类,例如集合上的map-reduce转换。javafx.collections 包含基本的JavaFX集合和集合实用程序javafx.collections.transformation 提供包装和转换(例如,排序或过滤)其他JavaFX集合的JavaFX集合。 -
-
Uses of Predicate in java.util
Methods in java.util with parameters of type Predicate Modifier and Type 方法 描述 Optional<T>Optional. filter(Predicate<? super T> predicate)如果存在值,并且该值与给定谓词匹配,则返回描述该值的Optional,否则返回一个空的Optional。booleanArrayDeque. removeIf(Predicate<? super E> filter)booleanArrayList. removeIf(Predicate<? super E> filter)default booleanCollection. removeIf(Predicate<? super E> filter)删除满足给定谓词的此集合的所有元素。booleanVector. removeIf(Predicate<? super E> filter) -
Uses of Predicate in java.util.concurrent
Methods in java.util.concurrent with parameters of type Predicate Modifier and Type 方法 描述 booleanArrayBlockingQueue. removeIf(Predicate<? super E> filter)booleanConcurrentLinkedDeque. removeIf(Predicate<? super E> filter)booleanConcurrentLinkedQueue. removeIf(Predicate<? super E> filter)booleanCopyOnWriteArrayList. removeIf(Predicate<? super E> filter)booleanCopyOnWriteArraySet. removeIf(Predicate<? super E> filter)booleanLinkedBlockingDeque. removeIf(Predicate<? super E> filter)booleanLinkedBlockingQueue. removeIf(Predicate<? super E> filter)booleanLinkedTransferQueue. removeIf(Predicate<? super E> filter)Constructors in java.util.concurrent with parameters of type Predicate Constructor 描述 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。 -
Uses of Predicate in java.util.function
Methods in java.util.function that return Predicate Modifier and Type 方法 描述 default Predicate<T>Predicate. and(Predicate<? super T> other)返回一个组合的谓词,表示该谓词与另一个谓词的短路逻辑AND。static <T> Predicate<T>Predicate. isEqual(Object targetRef)返回根据Objects.equals(Object, Object)测试两个参数是否相等的 谓词 。default Predicate<T>Predicate. negate()返回表示此谓词的逻辑否定的谓词。default Predicate<T>Predicate. or(Predicate<? super T> other)返回一个组合的谓词,表示该谓词与另一个谓词的短路逻辑或。Methods in java.util.function with parameters of type Predicate Modifier and Type 方法 描述 default Predicate<T>Predicate. and(Predicate<? super T> other)返回一个组合的谓词,表示该谓词与另一个谓词的短路逻辑AND。default Predicate<T>Predicate. or(Predicate<? super T> other)返回一个组合的谓词,表示该谓词与另一个谓词的短路逻辑或。 -
Uses of Predicate in java.util.regex
Methods in java.util.regex that return Predicate Modifier and Type 方法 描述 Predicate<String>Pattern. asPredicate()创建可用于匹配字符串的谓词。 -
Uses of Predicate in java.util.stream
Methods in java.util.stream with parameters of type Predicate Modifier and Type 方法 描述 booleanStream. allMatch(Predicate<? super T> predicate)返回此流的所有元素是否与提供的谓词匹配。booleanStream. anyMatch(Predicate<? super T> predicate)返回此流的任何元素是否与提供的谓词匹配。default Stream<T>Stream. dropWhile(Predicate<? super T> predicate)如果此流被排序,则返回一个流,该流包含该流的剩余元素,在丢弃与给定谓词匹配的元素的最长前缀之后。Stream<T>Stream. filter(Predicate<? super T> predicate)返回由与此给定谓词匹配的此流的元素组成的流。static <T,A,R> Collector<T,?,R>Collectors. filtering(Predicate<? super T> predicate, Collector<? super T,A,R> downstream)适应一个Collector相同类型的一个接受元件T通过将谓词给每个输入元素并且如果所述谓词仅返回累积true。static <T> Stream<T>Stream. iterate(T seed, Predicate<? super T> hasNext, UnaryOperator<T> next)返回通过将给定的next函数迭代应用于初始元素Stream产生的顺序Stream,其条件是满足给定的hasNext谓词。booleanStream. noneMatch(Predicate<? super T> predicate)返回此流的元素是否与提供的谓词匹配。static <T> Collector<T,?,Map<Boolean,List<T>>>Collectors. partitioningBy(Predicate<? super T> predicate)返回Collector由划分根据所述输入元件Predicate,并且将它们组织到一个Map<Boolean, List<T>>。static <T,D,A> Collector<T,?,Map<Boolean,D>>Collectors. partitioningBy(Predicate<? super T> predicate, Collector<? super T,A,D> downstream)返回Collector由划分根据所述输入元件Predicate,减少了在根据另一每个分区中的值Collector,并且将它们组织到一个Map<Boolean, D>其值是下游减少的结果。default Stream<T>Stream. takeWhile(Predicate<? super T> predicate)如果此流被排序,则返回一个流,该流由与此给定谓词匹配的从该流获取的元素的最长前缀组成。 -
Uses of Predicate in javafx.collections
Methods in javafx.collections with parameters of type Predicate Modifier and Type 方法 描述 default FilteredList<E>ObservableList. filtered(Predicate<E> predicate)使用指定的谓词创建此列表的FilteredList包装器。 -
Uses of Predicate in javafx.collections.transformation
Methods in javafx.collections.transformation that return Predicate Modifier and Type 方法 描述 Predicate<? super E>FilteredList. getPredicate()获取属性谓词的值。Methods in javafx.collections.transformation that return types with arguments of type Predicate Modifier and Type 方法 描述 ObjectProperty<Predicate<? super E>>FilteredList. predicateProperty()该谓词将匹配此FilteredList中的元素。Methods in javafx.collections.transformation with parameters of type Predicate Modifier and Type 方法 描述 voidFilteredList. setPredicate(Predicate<? super E> predicate)设置属性谓词的值。Constructors in javafx.collections.transformation with parameters of type Predicate Constructor 描述 FilteredList(ObservableList<E> source, Predicate<? super E> predicate)在源列表周围构造一个新的FilteredList包装器。
-