java boolean创建
public Boolean(boolean value) { this.value = value; } public Boolean(String s) { this(parseBoolean(s)); } public static boolean parseBoolean(String s) { return ((s != null) && s.equalsIgnoreCase("true")); } public static Boolean valueOf(String s) { return parseBoolean(s) ? TRUE : FALSE; }
创建Boolean对象,可以使用三种方式:
1.boolean >> true false
2.String 对象
3.valueOf()方式
2.3都会调用praseBoolean()方法,不为空并且忽略大小写的情况下,==ture 返回true,其他情况返回false
public static void main(String[] args) { Boolean a = new Boolean(true); Boolean b = new Boolean("true"); Boolean c = Boolean.valueOf("truE"); System.out.println(a+" "+b+" "+c); } 结果: true true true