java.lang.Boolean.valueOf()方法實例
java.lang.Boolean.valueOf(boolean b) 返回表示指定布爾值的Boolean實例。如果指定的布爾值是true,則此方法返回Boolean.TRUE;如果是false,這個方法返回Boolean.FALSE。
如果不需要新的 Boolean 實例,此方法一般應優先於構造 Boolean(boolean) 來使用,因為此方法是有可能產生顯著更好的空間和時間性能。
聲明
以下是java.lang.Boolean.valueOf()方法的聲明
public static Boolean valueOf(boolean b)
參數
-
b - 一個布爾值
返回值
這個方法返回一個Boolean實例代表b。
異常
-
NA
例子
下麵的例子顯示lang.Boolean.valueOf()方法的使用。
package com.yiibai; 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