java.lang.Booleanクラス

Booleanクラスは、プリミティブ型booleanの値をオブジェクト内に包んだ(wrap)ラッパークラスであり、boolean値の処理に役立つ定数やメソッドを提供する。

目次

  1. プリミティブ型ラッパークラス
  2. フィールド
    1. static Boolean FALSE
    2. static Boolean TRUE
  3. コンストラクタ
    1. Boolean(boolean value)
    2. Boolean(String s)
  4. メソッド
    1. static Boolean valueOf(boolean b)
    2. static Boolean valueOf(String s)

プリミティブ型ラッパークラス

java.lang パッケージのプリミティブ型ラッパークラス一覧を以下に示す。

プリミティブ型ラッパークラス
プリミティブ型 ラッパークラス
boolean java.lang.Boolean
char java.lang.Character
byle java.lang.Byte
int java.lang.Integer
long java.lang.Long
double java.lang.Double

フィールド

java.lang.Booleanクラスのフィールド一覧を以下に示す。

static Boolean FALSE

プリミティブ値 false に対応する Boolean オブジェクト

Boolean flag = Boolean.FALSE;

static Boolean TRUE

プリミティブ値 true に対応する Boolean オブジェクト

Boolean flag = Boolean.TRUE;

コンストラクタ

Booleanクラスのインスタンスをコンストラクタで生成するのは非効率である。代わりにvalueOfメソッドを使用するのが望ましい。

java.lang.Booleanクラスのコンストラクタ一覧を以下に示す。

Boolean(boolean value)

Boolean flag1 = new Boolean(true);
Boolean flag2 = new Boolean(false);

Boolean(String s)

Boolean flag = new Boolean("true");

メソッド

java.lang.Booleanクラスのメソッド一覧を以下に示す。

static Boolean valueOf(boolean b)

指定された boolean 値を表す Boolean インスタンスを返す。

Boolean flag1 = Boolean(true);
Boolean flag2 = Boolean(false);

static Boolean valueOf(String s)

指定された String が表す値を持つ Boolean を返す。大文字と小文字は区別しない。

Boolean flag1 = Boolean("true");
Boolean flag2 = Boolean("True");
Boolean flag3 = Boolean("false");
Boolean flag4 = Boolean("False");