Java プラットフォーム 1.2

java.lang
クラス Boolean

java.lang.Object
  |
  +--java.lang.Boolean

public final class Boolean
extends Object
implements Serializable

Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。Boolean 型のオブジェクトには、型が boolean の単一フィールドが入ります。

さらにこのクラスは、booleanString に、Stringboolean に変換する各種メソッドや、boolean の処理時に役立つ定数およびメソッドも提供します。

導入されたバージョン:
JDK1.0
関連項目:
直列化された形式

フィールドの概要
static Boolean FALSE
          プリミティブ値 false に対応する Boolean オブジェクトです。
static Boolean TRUE
          プリミティブ値 true に対応する Boolean オブジェクトです。
static Class TYPE
          プリミティブ型 boolean の値を表す Class オブジェクトです。
 
コンストラクタの概要
Boolean(boolean value)
          value 引数を表す Boolean オブジェクトを割り当てます。
Boolean(String s)
          文字列引数が null ではなく、文字列 "true" に等しい (大文字と小文字は区別しない) 場合は、値 true を表す Boolean オブジェクトを割り当てます。
 
メソッドの概要
 boolean booleanValue()
          この Boolean オブジェクトの値をプリミティブ boolean 値として返します。
 boolean equals(Object obj)
          引数が null ではなく、このオブジェクトと同じ boolean 値を表す Boolean オブジェクトの場合にだけ、true を返します。
static boolean getBoolean(String name)
          引数によって指定されたシステムプロパティが存在し、それが文字列 "true" に等しい場合にだけ、true を返します。
 int hashCode()
          この Boolean オブジェクトのハッシュコードを返します。
 String toString()
          この Boolean 値を表す String オブジェクトを返します。
static Boolean valueOf(String s)
          指定された String が表す boolean 値を返します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

TRUE

public static final Boolean TRUE
プリミティブ値 true に対応する Boolean オブジェクトです。

FALSE

public static final Boolean FALSE
プリミティブ値 false に対応する Boolean オブジェクトです。

TYPE

public static final Class TYPE
プリミティブ型 boolean の値を表す Class オブジェクトです。
導入されたバージョン:
JDK1.1
コンストラクタの詳細

Boolean

public Boolean(boolean value)
value 引数を表す Boolean オブジェクトを割り当てます。
パラメータ:
value - Boolean の値

Boolean

public Boolean(String s)
文字列引数が null ではなく、文字列 "true" に等しい (大文字と小文字は区別しない) 場合は、値 true を表す Boolean オブジェクトを割り当てます。そうでない場合は、値 false を表す Boolean オブジェクトを割り当てます。次に例を示します。

new Boolean("True") は、true を表す Boolean オブジェクトを生成します。
new Boolean("yes") は、false を表す Boolean オブジェクトを生成します。

パラメータ:
s - Boolean に変換する文字列
メソッドの詳細

booleanValue

public boolean booleanValue()
この Boolean オブジェクトの値をプリミティブ boolean 値として返します。
戻り値:
このオブジェクトのプリミティブ boolean

valueOf

public static Boolean valueOf(String s)
指定された String が表す boolean 値を返します。Boolean オブジェクトが新しく構築されます。文字列引数が null ではなく、文字列 "true" に等しい (大文字と小文字は区別しない) 場合、この Boolean は値 true を表します。次に例を示します。

Boolean.valueOf("True")true を返します。
Boolean.valueOf("yes")false を返します。

パラメータ:
s - 文字列
戻り値:
文字列が表す Boolean

toString

public String toString()
この Boolean 値を表す String オブジェクトを返します。このオブジェクトが値 true を表す場合は、"true" に等しい文字列が返されます。そうでない場合は、"false" に等しい文字列が返されます。
戻り値:
このオブジェクトの文字列表現
オーバーライド:
クラス Object 内の toString

hashCode

public int hashCode()
この Boolean オブジェクトのハッシュコードを返します。
戻り値:
このオブジェクトが true を表す場合は整数 1231false を表す場合は整数 1237
オーバーライド:
クラス Object 内の hashCode

equals

public boolean equals(Object obj)
引数が null ではなく、このオブジェクトと同じ boolean 値を表す Boolean オブジェクトの場合にだけ、true を返します。
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
Boolean オブジェクトが同じ値を表す場合は true、そうでない場合は false
オーバーライド:
クラス Object 内の equals

getBoolean

public static boolean getBoolean(String name)
引数によって指定されたシステムプロパティが存在し、それが文字列 "true" に等しい場合にだけ、true を返します。JavaTM プラットフォームのバージョン 1.0.2 以降、この判定では、文字列 "true" は大文字と小文字が区別されません。システムプロパティには、System クラスによって定義される getProperty メソッドを使ってアクセスできます。
パラメータ:
name - システムプロパティ名
戻り値:
システムプロパティの boolean
関連項目:
System.getProperty(java.lang.String), System.getProperty(java.lang.String, java.lang.String)

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.