Java是否可以从字符串创建布尔变量?

要将字符串转换成boolean我们可以使用的Boolean.parseBoolean(String)方法。如果我们传递一个null等于的非值true,而忽略大小写,则此方法将返回truevalue。给定其他值,它将返回false布尔值。

package org.nhooo.example.lang;

public class BooleanParseExample {

    public static void main(String[] args) {

        // 解析字符串“ true”将导致布尔值true"true" will result boolean true

        boolean boolA = Boolean.parseBoolean("true");

        System.out.println("boolA = " + boolA);

        // 解析字符串“ true”将导致布尔值true"TRUE" also result boolean true, as the

        // 解析方法不区分大小写

        boolean boolB = Boolean.parseBoolean("TRUE");

        System.out.println("boolB = " + boolB);

        // 下面的操作将返回false,因为不是

        // 布尔表达式的有效字符串值

        boolean boolC = Boolean.parseBoolean("Yes");

        System.out.println("boolC = " + boolC);

        // 解析数字也不是有效的表达式,因此

        // 解析方法返回false

        boolean boolD = Boolean.parseBoolean("1");

        System.out.println("boolD = " + boolD);

    }

}

上面的代码段将输出以下输出:

boolA = true

boolB = true

boolC = false

boolD = false

                       

以上是 Java是否可以从字符串创建布尔变量? 的全部内容, 来源链接: utcz.com/z/315902.html

回到顶部