在此程序中,我们将学习如何在Java中将String类型的变量转换为boolean。
要理解此示例,您应该了解以下Java编程主题:
示例1:使用parseBoolean()将字符串转换为布尔值
class Main { public static void main(String[] args) { //创建字符串变量 String str1 = "true"; String str2 = "false"; //将字符串转换为布尔值 //使用 parseBoolean() boolean b1 = Boolean.parseBoolean(str1); boolean b2 = Boolean.parseBoolean(str2); //打印布尔值 System.out.println(b1); // true System.out.println(b2); // false } }
在上面的示例中,我们使用Boolean类的parseBoolean()方法将字符串变量转换为布尔值。
在这里,Boolean是Java中的包装类。要了解更多信息,请访问Java Wrapper类。
示例2:使用valueOf()将字符串转换为布尔值
我们还可以使用valueOf()方法将字符串变量转换为boolean(布尔值)。例如,
class Main { public static void main(String[] args) { //创建字符串变量 String str1 = "true"; String str2 = "false"; //将字符串转换为布尔值 //使用 valueOf() boolean b1 = Boolean.valueOf(str1); boolean b2 = Boolean.valueOf(str2); //打印布尔值 System.out.println(b1); // true System.out.println(b2); // false } }
在上面的示例中,Boolean类的valueOf()方法将字符串变量转换为布尔值。
在这里,valueOf()方法实际上返回布尔类的对象。 但是,对象会自动转换为原始类型。 在Java中,这称为拆箱。 了解更多,请访问Java自动装箱和拆箱。
那是,
//valueOf()返回布尔值对象 //对象转换为布尔值 boolean b1 = Boolean obj = Boolean.valueOf(str1)