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 = trueboolB = true
boolC = false
boolD = false
以上是 Java是否可以从字符串创建布尔变量? 的全部内容, 来源链接: utcz.com/z/315902.html