示例1:使用parseBoolean()将字符串转换为布尔值
class Main {
public static void main(String[] args) {
// create string variables
String str1 = "true";
String str2 = "false";
// convert string to boolean
// using parseBoolean()
boolean b1 = Boolean.parseBoolean(str1);
boolean b2 = Boolean.parseBoolean(str2);
// print boolean values
System.out.println(b1); // true
System.out.println(b2); // false
}
}
在上面的示例中,我们使用了Boolean
类的parseBoolean()
方法将字符串变量转换为boolean。
在这里, Boolean
是Java中的包装类。要了解更多信息,请访问Java Wrapper类。
示例2:使用valueOf()将字符串转换为布尔值
我们还可以使用valueOf()
方法将字符串变量转换为boolean
。例如,
class Main {
public static void main(String[] args) {
// create string variables
String str1 = "true";
String str2 = "false";
// convert string to boolean
// using valueOf()
boolean b1 = Boolean.valueOf(str1);
boolean b2 = Boolean.valueOf(str2);
// print boolean values
System.out.println(b1); // true
System.out.println(b2); // false
}
}
在上面的示例中, Boolean
类的valueOf()
方法将字符串变量转换为布尔值。
在这里, valueOf()
方法实际上返回Boolean
类的对象。但是,对象会自动转换为原始类型。在Java中,这称为拆箱。要了解更多信息,请访问Java自动装箱和拆箱。
那是,
// valueOf() returns object of Boolean
// object is converted onto boolean value
boolean b1 = Boolean obj = Boolean.valueOf(str1)