全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.lang.Boolean

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

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

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


Variable Index

 o FALSE
プリミティブ値 false に対応する Boolean オブジェクトである。
 o TRUE
プリミティブ値 true に対応する Boolean オブジェクトである。
 o TYPE
プリミティブ型 boolean を表す Class オブジェクトである。

Constructor Index

 o Boolean(boolean)
value 引数を表す Boolean オブジェクトを割り当てる。
 o Boolean(String)
引数が null でなく、大文字小文字に関係なく文字列 "true" の場合、値 true を表す Boolean オブジェクトを割り当てる。

Method Index

 o booleanValue()
この Boolean オブジェクトの値を boolean として返す。
 o equals(Object)
引数が null でなく、かつ、このオブジェクトと同じ boolean 値を含む Boolean オブジェクトである場合にのみ、true を返す。
 o getBoolean(String)
引数が命名したシステムプロパティが存在し、かつ、文字列 "true" と同じ場合にのみ、true を返す。
 o hashCode()
この Boolean のハッシュコードを返す。
 o toString()
この Boolean 値を表す String オブジェクトを返す。
 o valueOf(String)
指定の String が表す boolean 値を返す。

Variables

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

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

 o TYPE
  public static final Class TYPE
プリミティブ型 boolean を表す Class オブジェクトです。

Constructors

 o Boolean
  public Boolean(boolean value)
value 引数を表す Boolean オブジェクトを割り当てます。

パラメータ:
value - Boolean の値
 o Boolean
  public Boolean(String s)
文字列引数が null でなく、大文字小文字に関係なく文字列 "true" である場合、値 true を表す Boolean オブジェクトを割り当てます。 それ以外の場合は、値 false を表す Boolean オブジェクトを割り当てます。

パラメータ:
s - Boolean に変換する文字列

Methods

 o booleanValue
  public boolean booleanValue()
この Boolean オブジェクトを boolean として返します。

返り値:
このオブジェクトのプリミティブ boolean
 o valueOf
  public static Boolean valueOf(String s)
指定の String が表す boolean 値を返します。 新規の Boolean オブジェクトが構築されます。文字列引数が null でなく、大文字小文字に関係なく文字列が "true" の場合、この Boolean には値 true が入ります。

パラメータ:
s - 文字列
返り値:
文字列が表す Boolean
 o toString
  public String toString()
この Boolean 値を表す String オブジェクトを返します。 このオブジェクトが含む値が true の場合、文字列 "true" が返されます。そうでない場合は、文字列 "false" が返されます。

返り値:
このオブジェクトの文字列表示
オーバーライド:
クラス Object 内の toString
 o hashCode
  public int hashCode()
この Boolean のハッシュコードを返します。

返り値:
このオブジェクトのハッシュコード値
オーバーライド:
クラス Object 内の hashCode
 o equals
  public boolean equals(Object obj)
引数が null で、かつ、このオブジェクトと同じ boolean 値を含む Boolean オブジェクトの場合にのみ、true を返します。

パラメータ:
obj - 比較するオブジェクト
返り値:
オブジェクトが同じ場合は true; そうでない場合は false
オーバーライド:
クラス Object 内の equals
 o getBoolean
  public static boolean getBoolean(String name)
引数が命名したシステムプロパティが存在し、かつ、文字列 "true" の場合は、true を返します。(Java 1.0.2 の初期テストでは、この文字列は大文字小文字は区別しません)。システムプロパティには、System クラスで定義するメソッドの getProperty からアクセスできます。

パラメータ:
name - システムプロパティ名
返り値:
システムプロパティの boolean
参照:
getProperty, getProperty

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス