インタフェース
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) この述語と別の述語の短絡論理和を表す合成述語を返します。