首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【java面试题001】Boolean b = new Boolean(“abcde”); 会编译报错吗?

    【java面试题001】Boolean b = new Boolean(“abcde”); 会编译报错吗?   ...不会编译报错,在Boolean的构造函数中,除了”true”和”false”之外的字符串虽然不会造成编译错误,但是会返回false。...因为这个Boolean的构造函数是根据输入的值判断的是true还是false或者输入的值是"true"或"false"; 如果输入的值是Boolean类型true,则返回true,否则返回false。...如果输入的值是String类型的"true"或"false", 那么这个构造函数会判断输入的是否为""为空,也是返回false, 不为空则进行长度判断,长度如果不满足true的长度,那么也是返回false...所以说,你这个实例化对象Boolean传入的"abcde"不满足Boolean类型的true,也没满足"true",所以返回的是false。

    94710
    领券