Java-lang-boolean-valueof
提供:Dev Guides
Java.lang.Boolean.valueOf()メソッド
説明
- java.lang.Boolean.valueOf(boolean b)*は、指定されたブール値を表すブールインスタンスを返します。 指定されたブール値がtrueの場合、このメソッドはBoolean.TRUEを返します。 falseの場合、このメソッドはBoolean.FALSEを返します。
新しいブールインスタンスが不要な場合、このメソッドはスペースと時間のパフォーマンスが大幅に向上する可能性が高いため、通常はコンストラクタBoolean(boolean)よりもこのメソッドを優先して使用する必要があります。
宣言
以下は* java.lang.Boolean.valueOf()*メソッドの宣言です
public static Boolean valueOf(boolean b)
パラメーター
*b* -ブール値
戻り値
このメソッドは、bを表すブールインスタンスを返します。
例外
NA
例
次の例は、lang.Boolean.valueOf()メソッドの使用方法を示しています。
package com.finddevguides;
import java.lang.*;
public class BooleanDemo {
public static void main(String[] args) {
//create 2 Boolean objects b1, b2
Boolean b1, b2;
//create 2 boolean primitives and assign values
boolean bool1 = true;
boolean bool2 = false;
/**
*static method is called using class name
* assign result of valueOf method on bool1, bool2 to b1, b2
*/
b1 = Boolean.valueOf(bool1);
b2 = Boolean.valueOf(bool2);
String str1 = "Boolean instance of primitive " + bool1 + " is " + b1;
String str2 = "Boolean instance of primitive " + bool2 + " is " + b2;
//print b1, b2 values
System.out.println( str1 );
System.out.println( str2 );
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
Boolean instance of primitive true is true
Boolean instance of primitive false is false