简单说,就是s为true(这四个字母大小写任意)时,返回值为true,否则为false
1 public class one { 2 3 public static void main(String[] args) { 4 Boolean b1, b2; 5 6 // create 2 String's and assign values 7 String s1 = null; 8 String s2 = "truE"; 9 10 /** 11 * static method is called using class name 12 * assign result of valueOf method on s1, s2 to b1, b2 13 */ 14 b1 = Boolean.valueOf(s1); 15 b2 = Boolean.valueOf(s2); 16 17 System.out.println(b1); 18 System.out.println(b2); 19 String str1 = "Boolean instance of string " + s1 + " is " + b1; 20 String str2 = "Boolean instance of string " + s2 + " is " + b2; 21 22 // print b1, b2 values 23 System.out.println( str1 ); 24 System.out.println( str2 ); 25 } 26 }
执行结果为: