モジュール java.base
パッケージ java.util.function

インタフェースDoublePredicate

  • 関数型インタフェース:
    これは関数型インタフェースなので、ラムダ式またはメソッド参照の代入先として使用できます。

    @FunctionalInterface
    public interface DoublePredicate
    1つのdouble値引数の述語(boolean値関数)を表します。 これは、Predicateに対して、doubleを消費するプリミティブ型特殊化を行ったものです。

    これは、test(double)を関数メソッドに持つ関数型インタフェースです。

    導入されたバージョン:
    1.8
    関連項目:
    Predicate
    • メソッドの詳細

      • test

        boolean test​(double value)
        指定された引数でこの述語を評価します。
        パラメータ:
        value - 入力引数
        戻り値:
        入力引数が述語に一致する場合はtrue、それ以外の場合はfalse
      • and

        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の場合