インタフェース
java.util.function.Predicateの使用
-
Predicateを使用しているパッケージ パッケージ 説明 java.util コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。java.util.concurrent 並行プログラミングでよく使用されるユーティリティ・クラスです。java.util.function 関数型インタフェースは、ラムダ式やメソッド参照のターゲットとなる型を提供します。java.util.regex 正規表現で指定されたパターンに対して文字シーケンスをマッチングするためのクラス。java.util.stream コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。javafx.collections 基本的なJavaFXコレクションおよびコレクション・ユーティリティを含みますjavafx.collections.transformation (たとえば、ソートまたはフィルタリング)他のJavaFXコレクションをラップして変換するJavaFXコレクションを提供します。 -
-
java.utilでのPredicateの使用
Predicate型のパラメータを持つjava.utilのメソッド 修飾子と型 メソッド 説明 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) -
java.util.concurrentでのPredicateの使用
Predicate型のパラメータを持つjava.util.concurrentのメソッド 修飾子と型 メソッド 説明 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)型Predicateのパラメータを持つjava.util.concurrentのコンストラクタ コンストラクタ 説明 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を作成します。 -
java.util.functionでのPredicateの使用
Predicateを返すjava.util.functionのメソッド 修飾子と型 メソッド 説明 default Predicate<T>Predicate. and(Predicate<? super T> other)この述語と別の述語の短絡論理積を表す合成述語を返します。static <T> Predicate<T>Predicate. isEqual(Object targetRef)2つの引数が等しいかどうかをObjects.equals(Object, Object)に従ってテストする述語を返します。default Predicate<T>Predicate. negate()この述語の論理否定を表す述語を返します。default Predicate<T>Predicate. or(Predicate<? super T> other)この述語と別の述語の短絡論理和を表す合成述語を返します。Predicate型のパラメータを持つjava.util.functionのメソッド 修飾子と型 メソッド 説明 default Predicate<T>Predicate. and(Predicate<? super T> other)この述語と別の述語の短絡論理積を表す合成述語を返します。default Predicate<T>Predicate. or(Predicate<? super T> other)この述語と別の述語の短絡論理和を表す合成述語を返します。 -
java.util.regexでのPredicateの使用
Predicateを返すjava.util.regexのメソッド 修飾子と型 メソッド 説明 Predicate<String>Pattern. asPredicate()文字列とマッチするために使用できるプレディケートを作成します。 -
java.util.streamでのPredicateの使用
Predicate型のパラメータを持つjava.util.streamのメソッド 修飾子と型 メソッド 説明 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)述語を各入力要素に適用し、述語がtrueを返す場合にのみ累積することによって、Collectorを同じ型の要素Tを受け入れる要素に適合させます。static <T> Stream<T>Stream. iterate(T seed, Predicate<? super T> hasNext, UnaryOperator<T> next)指定されたnext関数を初期要素に反復適用することによって生成され、与えられたhasNext述語を満たすことを条件とする、順次順序付けされたStreamを返します。booleanStream. noneMatch(Predicate<? super T> predicate)指定された述語に一致する要素がこのストリーム内に存在しないかどうかを返します。static <T> Collector<T,?,Map<Boolean,List<T>>>Collectors. partitioningBy(Predicate<? super T> predicate)Predicateに従って入力要素を分割し、結果をMap<Boolean, List<T>>内に格納するCollectorを返します。static <T,D,A> Collector<T,?,Map<Boolean,D>>Collectors. partitioningBy(Predicate<? super T> predicate, Collector<? super T,A,D> downstream)Predicateに従って入力要素を分割し、別のCollectorに従って各パーティションの値をリデュースし、結果をMap<Boolean, D>内に格納するCollectorを返します(下流のリダクションの結果がマップの値になる)。default Stream<T>Stream. takeWhile(Predicate<? super T> predicate)このストリームが順序付けされている場合、指定された述語に一致するこのストリームから取得された要素の最長プレフィクスからなるストリームを返します。 -
javafx.collectionsでのPredicateの使用
型Predicateのパラメータを持つjavafx.collectionsのメソッド 修飾子と型 メソッド 説明 default FilteredList<E>ObservableList. filtered(Predicate<E> predicate)指定された述語を使用して、このリストのFilteredListラッパーを作成します。 -
javafx.collections.transformationでのPredicateの使用
Predicateを戻すjavafx.collections.transformationのメソッド 修飾子と型 メソッド 説明 Predicate<? super E>FilteredList. getPredicate()プロパティpredicateの値を取得します。型Predicateの引数を持つ型を返すjavafx.collections.transformationのメソッド 修飾子と型 メソッド 説明 ObjectProperty<Predicate<? super E>>FilteredList. predicateProperty()このFilteredListにある要素と一致する述語。型Predicateのパラメータを持つjavafx.collections.transformationのメソッド 修飾子と型 メソッド 説明 voidFilteredList. setPredicate(Predicate<? super E> predicate)プロパティpredicateの値を設定します。型Predicateのパラメータを持つjavafx.collections.transformationのコンストラクタ コンストラクタ 説明 FilteredList(ObservableList<E> source, Predicate<? super E> predicate)ソース・リストの周囲にある新しいFilteredListラッパーを構築します。
-