Boolean
| 日本語 | 真偽クラス |
| 英語 | boolean |
| ふりがな | ぶーりあん |
| フリガナ | ブーリアン |
J2SEに含まれるクラスのひとつ。パッケージも含めたクラス名はjava.lang.Boolean。
真偽値を格納するためのクラス。
boolean型のラッパークラス。
クラスとしての振る舞いが必要な場合に使用される。たとえば、nullの可能性がある場合や、引数がObjectクラスのメソッドに渡したい場合、等。
真偽値を格納するためのクラス。
boolean型のラッパークラス。
クラスとしての振る舞いが必要な場合に使用される。たとえば、nullの可能性がある場合や、引数がObjectクラスのメソッドに渡したい場合、等。
参考サイト
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// Booleanクラスのインスタンスを作ります。
// その際、trueを格納します。
Boolean aBoolean = new Boolean( true );
// booleanValue()メソッドで中のboolean値を取得します。
boolean b = aBoolean.booleanValue();
System.out.println( b );
// true
// 実際には、このようにnewせず、
// valueOf()メソッドで取得します。
aBoolean = Boolean.valueOf( false );
b = aBoolean.booleanValue();
System.out.println( b );
// false
// というのも、BooleanクラスにはTRUEとFALSEという
// static finalフィールドがあるからです。
b = Boolean.TRUE.booleanValue();
System.out.println( b );
b = Boolean.FALSE.booleanValue();
System.out.println( b );
// true
// false
// valueOf()メソッドはこれらを返してくれるので、
// newでインスタンスを作る必要はないというわけです。
// 以下のように、参照値も一致します。
System.out.println( Boolean.FALSE == aBoolean );
// true
}
}
public class Sample
{
public static void main( String[] args )
{
// Booleanクラスのインスタンスを作ります。
// その際、trueを格納します。
Boolean aBoolean = new Boolean( true );
// booleanValue()メソッドで中のboolean値を取得します。
boolean b = aBoolean.booleanValue();
System.out.println( b );
// true
// 実際には、このようにnewせず、
// valueOf()メソッドで取得します。
aBoolean = Boolean.valueOf( false );
b = aBoolean.booleanValue();
System.out.println( b );
// false
// というのも、BooleanクラスにはTRUEとFALSEという
// static finalフィールドがあるからです。
b = Boolean.TRUE.booleanValue();
System.out.println( b );
b = Boolean.FALSE.booleanValue();
System.out.println( b );
// true
// false
// valueOf()メソッドはこれらを返してくれるので、
// newでインスタンスを作る必要はないというわけです。
// 以下のように、参照値も一致します。
System.out.println( Boolean.FALSE == aBoolean );
// true
}
}
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// Booleanクラスのインスタンスを作ります。
// その際、trueを格納します。
Boolean aBoolean = new Boolean( true );
// booleanValue()メソッドで中のboolean値を取得します。
boolean b = aBoolean.booleanValue();
System.out.println( b );
// true
// 実際には、このようにnewせず、
// valueOf()メソッドで取得します。
aBoolean = Boolean.valueOf( false );
b = aBoolean.booleanValue();
System.out.println( b );
// false
// というのも、BooleanクラスにはTRUEとFALSEという
// static finalフィールドがあるからです。
b = Boolean.TRUE.booleanValue();
System.out.println( b );
b = Boolean.FALSE.booleanValue();
System.out.println( b );
// true
// false
// valueOf()メソッドはこれらを返してくれるので、
// newでインスタンスを作る必要はないというわけです。
// 以下のように、参照値も一致します。
System.out.println( Boolean.FALSE == aBoolean );
// true
}
}




