字符串转 Boolean 的正确方式


        String s1 = "false";
        String s2 = "true";
        String s3 = "fAlSe";
        String s4 = "TrUe";
        String s5 = "true_a";


   正确的方法     Boolean.parseBoolean(string s);

        System.out.println(Boolean.parseBoolean(s1));
        System.out.println(Boolean.parseBoolean(s2));
        System.out.println(Boolean.parseBoolean(s3));
        System.out.println(Boolean.parseBoolean(s4));
        System.out.println(Boolean.parseBoolean(s5));

结果是:
false
true
false
true
false


     错误的方法     Boolean.getBoolean(string s);  
                                                           
        System.out.println(Boolean.getBoolean(s1));
        System.out.println(Boolean.getBoolean(s2));
        System.out.println(Boolean.getBoolean(s3));
        System.out.println(Boolean.getBoolean(s4));
        System.out.println(Boolean.getBoolean(s5));


      以上5个的返回的值都为 false   

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM