インタフェース
java.util.function.BiPredicateの使用
パッケージ
説明
HTTPクライアントおよびWebSocket API
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
並行プログラミングでよく使用されるユーティリティ・クラスです。
関数型インタフェースは、ラムダ式やメソッド参照のターゲットとなる型を提供します。
-
java.net.httpでのBiPredicateの使用
修飾子と型メソッド説明static HttpRequest.Builder
HttpRequest.newBuilder
(HttpRequest request, BiPredicate<String, String> filter) 既存のHttpRequest
から初期状態がコピーされるBuilder
を作成します。static HttpHeaders
指定されたマップからHTTPヘッダーを返します。 -
java.nio.fileでのBiPredicateの使用
修飾子と型メソッド説明Files.find
(Path start, int maxDepth, BiPredicate<Path, BasicFileAttributes> matcher, FileVisitOption... options) 指定された開始ファイルをルートとするファイル・ツリー内でファイルを検索することでPath
が遅延設定されるStream
を返します。 -
java.util.concurrentでのBiPredicateの使用
修飾子と型メソッド説明int
SubmissionPublisher.offer
(T item, long timeout, TimeUnit unit, BiPredicate<Flow.Subscriber<? super T>, ? super T> onDrop) 可能な場合は、指定されたアイテムをonNext
メソッドを非同期に呼び出して現在の各サブスクライバに公開し、任意のサブスクリプションのリソースが使用できない間、指定されたタイムアウトまで、または呼出し側スレッドが中断されるまでブロックします。この時点で、指定されたハンドラ(null以外の場合)が呼び出され、trueが返された場合は1回再試行されます。int
SubmissionPublisher.offer
(T item, BiPredicate<Flow.Subscriber<? super T>, ? super T> onDrop) 可能な場合は、onNext
メソッドを非同期に呼び出して、指定されたアイテムを現在の各サブスクライバに公開します。 -
java.util.functionでのBiPredicateの使用
修飾子と型メソッド説明default BiPredicate
<T, U> BiPredicate.and
(BiPredicate<? super T, ? super U> other) この述語と別の述語の短絡論理積を表す合成述語を返します。default BiPredicate
<T, U> BiPredicate.negate()
この述語の論理否定を表す述語を返します。default BiPredicate
<T, U> BiPredicate.or
(BiPredicate<? super T, ? super U> other) この述語と別の述語の短絡論理和を表す合成述語を返します。修飾子と型メソッド説明default BiPredicate
<T, U> BiPredicate.and
(BiPredicate<? super T, ? super U> other) この述語と別の述語の短絡論理積を表す合成述語を返します。default BiPredicate
<T, U> BiPredicate.or
(BiPredicate<? super T, ? super U> other) この述語と別の述語の短絡論理和を表す合成述語を返します。