猿问
有关Boolean类
上面的代码中,为什么b2为false,而不是true
qq_不睡觉的怪叔叔_0
浏览 1149
回答 2
2回答
阿旭_
文档上写只有为 true 或者 不区分大小写的字符串"true"结果才是true.
1
0
0
luofuxiang
关于这个问题楼主可以参考一下Java的API文档,文档中对Boolean(String s) 的是这样描述的: 如果 String 参数不为 null 且在忽略大小写时等于 "true",则分配一个表示 true 值的 Boolean 对象(如下图)。下面给出一个提调试运行过的简单的例子。源代码:public class Main { public static void main(String[] args){ Boolean b1 = new Boolean("true"); Boolean b2 = new Boolean("tRUe"); Boolean b3 = new Boolean("yes"); System.out.println("b1 = "+b1); System.out.println("b2 = "+b2); System.out.println("b3 = "+b3); } }输出结果:b1 = true b2 = true b3 = false
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答