Boolean b = new Boolean(null); 像上面的代码是正确的吗?
[size=+2]构造方法摘要 | Boolean(boolean value)
分配一个表示 value 参数的 Boolean 对象。 | Boolean(String s)
如果 String 参数不为 null 且在忽略大小写时等于 "true",则分配一个表示 true 值的 Boolean 对象。 |
boolean的值不是只有true和false吗!而且Boolean类的构造函数可以接受boolean或者String,并没有说明可以接受null啊。 反正在某个测试题中是正确的,但是我不知道原因,谁可以帮忙解答。
|