広告

Java : BooleanSupplier - API使用例

BooleanSupplier (Java SE 21 & JDK 21) の使い方まとめです。
だいたいのメソッドを網羅済みです。
API仕様書のおともにどうぞ。


概要

boolean値の結果のサプライヤを表します。 これは、Supplierに対して、booleanを生成するプリミティブ特殊化を行ったものです。

クラス構成

BooleanSupplier は、パラメータなし、プリミティブ型boolean を戻り値とする関数型インタフェースです。

public void test(BooleanSupplier supplier) {
    System.out.println("getAsBoolean = " + supplier.getAsBoolean());
}
final var supplier = new BooleanSupplier() {
    @Override
    public boolean getAsBoolean() {
        return false;
    }
};

test(supplier);  // getAsBoolean = false

// ラムダ式の例です。
test(() -> true); // getAsBoolean = true

メソッド

boolean getAsBoolean ()

結果を取得します。

public void test(BooleanSupplier supplier) {
    System.out.println("getAsBoolean = " + supplier.getAsBoolean());
}
final var supplier = new BooleanSupplier() {
    @Override
    public boolean getAsBoolean() {
        return false;
    }
};

test(supplier);  // getAsBoolean = false

// ラムダ式の例です。
test(() -> true); // getAsBoolean = true

関連記事

ページの先頭へ