- 関数型インタフェース:
- これは関数型インタフェースなので、ラムダ式またはメソッド参照の代入先として使用できます。
@FunctionalInterface public interface DoublePredicate
1つの
double
値引数の述語(boolean値関数)を表します。 これは、Predicate
に対して、double
を消費するプリミティブ型特殊化を行ったものです。
これは、test(double)
を関数メソッドに持つ関数型インタフェースです。
- 導入されたバージョン:
- 1.8
- 関連項目:
Predicate
-
メソッドのサマリー
修飾子と型メソッド説明default DoublePredicate
and(DoublePredicate other)
この述語と別の述語の短絡論理積を表す合成述語を返します。default DoublePredicate
negate()
この述語の論理否定を表す述語を返します。default DoublePredicate
or(DoublePredicate other)
この述語と別の述語の短絡論理和を表す合成述語を返します。boolean
test(double value)
指定された引数でこの述語を評価します。
-
メソッドの詳細
-
test
boolean test(double value)指定された引数でこの述語を評価します。- パラメータ:
value
- 入力引数- 戻り値:
- 入力引数が述語に一致する場合は
true
、それ以外の場合はfalse
-
および
default DoublePredicate and(DoublePredicate other)この述語と別の述語の短絡論理積を表す合成述語を返します。 合成述語の評価時にこの述語がfalse
だった場合、述語other
は評価されません。いずれかの述語の評価時にスローされた例外はすべて呼出し元に中継されます。この述語の評価時に例外がスローされた場合、述語
other
は評価されません。- パラメータ:
other
- この述語との論理積を取る述語- 戻り値:
- この述語と述語
other
の短絡論理積を表す合成述語 - 例外:
NullPointerException
- otherがnullの場合
-
negate
default DoublePredicate negate()この述語の論理否定を表す述語を返します。- 戻り値:
- この述語の論理否定を表す述語
-
or
default DoublePredicate or(DoublePredicate other)この述語と別の述語の短絡論理和を表す合成述語を返します。 合成述語の評価時にこの述語がtrue
だった場合、述語other
は評価されません。いずれかの述語の評価時にスローされた例外はすべて呼出し元に中継されます。この述語の評価時に例外がスローされた場合、述語
other
は評価されません。- パラメータ:
other
- この述語との論理和を取る述語- 戻り値:
- この述語と述語
other
の短絡論理和を表す合成述語 - 例外:
NullPointerException
- otherがnullの場合
-