本帖最后由 sunalong 于 2013-7-10 15:04 编辑
首先给你一个显示为true的代码:- public class test {
- public static void main(String[] args){
- boolean a=Boolean.parseBoolean("True");
- System.out.println(a);
- }
- }
复制代码 解释:为什么会是这样的呢?
看源代码:- public static boolean parseBoolean(String s) {
- return toBoolean(s);
- }
复制代码 这是Java源代码对parseBoolean(String s)的定义,所以当String的值为“true”时返回ture,当为其他字符串时返回false。是boolean 类型
你再试试看,有问题请回复, |