Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java string转boolean

作者:热血震荡   发布日期:2025-09-08   浏览:30

// Java中将String转换为boolean的方法

public class StringToBooleanExample {
    public static void main(String[] args) {
        // 示例1:使用Boolean.parseBoolean()方法
        String strTrue = "true";
        String strFalse = "false";
        String strNotBoolean = "notABoolean";

        boolean result1 = Boolean.parseBoolean(strTrue);  // 返回true
        boolean result2 = Boolean.parseBoolean(strFalse); // 返回false
        boolean result3 = Boolean.parseBoolean(strNotBoolean); // 返回false,因为不是"true"(忽略大小写)

        System.out.println("strTrue转为boolean: " + result1);
        System.out.println("strFalse转为boolean: " + result2);
        System.out.println("strNotBoolean转为boolean: " + result3);

        // 示例2:使用Boolean.valueOf()方法
        Boolean value1 = Boolean.valueOf(strTrue);  // 返回Boolean.TRUE
        Boolean value2 = Boolean.valueOf(strFalse); // 返回Boolean.FALSE
        Boolean value3 = Boolean.valueOf(strNotBoolean); // 返回Boolean.FALSE

        System.out.println("strTrue转为Boolean对象: " + value1);
        System.out.println("strFalse转为Boolean对象: " + value2);
        System.out.println("strNotBoolean转为Boolean对象: " + value3);
    }
}

解释说明:

  1. Boolean.parseBoolean() 方法会将字符串 "true" 转换为 true,其他任何字符串都会返回 false。它不区分大小写。
  2. Boolean.valueOf() 方法与 parseBoolean() 类似,但它返回的是 Boolean 对象而不是基本类型 boolean。如果字符串不是 "true",它会返回 Boolean.FALSE

这两个方法都不会抛出异常,而是返回默认值 falseBoolean.FALSE,因此在处理不确定的输入时非常安全。

上一篇:java int to string

下一篇:java list转list对象

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站