就是传入字符串的"true" 这四个字母无论大小写都返回 Boolean的true 其他情况都是false
Boolean("TRUE") = true; Boolean("true")=true; //还有 True、TRue 、TruE 等等 创建一个true对象,其他的创建一个false对象
boolean b=new Boolean("TRUE");
System.out.print(b);//输出为true
我们直接来看源码:
// 这个是调用的构造方法,然后他会去调用parseBoolean方法
public Boolean(String s) {
this(parseBoolean(s));
}
// 这个方法中明确指出了忽略大小写:equalsIgnoreCase
public static boolean parseBoolean(String s) {
return ((s != null) && s.equalsIgnoreCase("true"));
}
意思就是说只要你传入的字符串为“true”,“True”,“truE”,都会给你一个为true的Boolean对象