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
。boolean
ArrayDeque. removeIf(Predicate<? super E> filter)
boolean
ArrayList. removeIf(Predicate<? super E> filter)
default boolean
Collection. removeIf(Predicate<? super E> filter)
删除满足给定谓词的此集合的所有元素。boolean
Vector. 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 方法 描述 boolean
ArrayBlockingQueue. removeIf(Predicate<? super E> filter)
boolean
ConcurrentLinkedDeque. removeIf(Predicate<? super E> filter)
boolean
ConcurrentLinkedQueue. removeIf(Predicate<? super E> filter)
boolean
CopyOnWriteArrayList. removeIf(Predicate<? super E> filter)
boolean
CopyOnWriteArraySet. removeIf(Predicate<? super E> filter)
boolean
LinkedBlockingDeque. removeIf(Predicate<? super E> filter)
boolean
LinkedBlockingQueue. removeIf(Predicate<? super E> filter)
boolean
LinkedTransferQueue. 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 方法 描述 boolean
Stream. allMatch(Predicate<? super T> predicate)
返回此流的所有元素是否与提供的谓词匹配。boolean
Stream. 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
谓词。boolean
Stream. 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 方法 描述 void
FilteredList. 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包装器。
-