JavaTM 2 Platform
Std. Ed. v1.3

java.lang
クラス Boolean

java.lang.Object
  |
  +--java.lang.Boolean
すべての実装インタフェース:
Serializable

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 を返します。文字列引数が 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 オブジェクトのハッシュコードを返します。
オーバーライド:
クラス Object 内の hashCode
戻り値:
このオブジェクトが true を表す場合は整数 1231false を表す場合は整数 1237

equals

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

getBoolean

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

指定された名前を持つプロパティがない場合、あるいは指定された名前が空または null の場合は、false が返されます。

パラメータ:
name - システムプロパティ名
戻り値:
システムプロパティの boolean
関連項目:
System.getProperty(java.lang.String), System.getProperty(java.lang.String, java.lang.String)

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.