Booleanクラスは、プリミティブ型booleanの値をオブジェクト内に包んだ(wrap)ラッパークラスであり、boolean値の処理に役立つ定数やメソッドを提供する。
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クラスのフィールド一覧を以下に示す。
プリミティブ値 false に対応する Boolean オブジェクト
Boolean flag = Boolean.FALSE;
プリミティブ値 true に対応する Boolean オブジェクト
Boolean flag = Boolean.TRUE;
Booleanクラスのインスタンスをコンストラクタで生成するのは非効率である。代わりにvalueOfメソッドを使用するのが望ましい。
java.lang.Booleanクラスのコンストラクタ一覧を以下に示す。
Boolean flag1 = new Boolean(true);
Boolean flag2 = new Boolean(false);
Boolean flag = new Boolean("true");
java.lang.Booleanクラスのメソッド一覧を以下に示す。
指定された boolean 値を表す Boolean インスタンスを返す。
Boolean flag1 = Boolean(true);
Boolean flag2 = Boolean(false);
指定された String が表す値を持つ Boolean を返す。大文字と小文字は区別しない。
Boolean flag1 = Boolean("true");
Boolean flag2 = Boolean("True");
Boolean flag3 = Boolean("false");
Boolean flag4 = Boolean("False");