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 } }