English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
在此程序中,我们将学习如何在Java中将String类型的变量转换为boolean。
要理解此示例,您应该了解以下Java编程主题:
class Main { public static void main(String[] args) { //Crear variable de cadena String str1 = "true"; String str2 = "false"; //Convertir cadena a valor booleano //使用 parseBoolean() boolean b1 = Boolean.parseBoolean(str1); boolean b2 = Boolean.parseBoolean(str2); //Imprimir valor booleano System.out.println(b1); // true System.out.println(b2); // false } }
在上面的示例中,我们使用Boolean类的parseBoolean()方法将字符串变量转换为布尔值。
在这里,Boolean是Java中的包装类。要了解更多信息,请访问Java包装类.
还可以使用valueOf()方法将字符串变量转换为布尔值(布尔)。例如,
class Main { public static void main(String[] args) { //Crear variable de cadena String str1 = "true"; String str2 = "false"; //Convertir cadena a valor booleano //Usar valueOf() boolean b1 = Boolean.valueOf(str1); boolean b2 = Boolean.valueOf(str2); //Imprimir valor booleano System.out.println(b1); // true System.out.println(b2); // false } }
En el ejemplo anterior, el método valueOf() de la clase Boolean convierte la variable de cadena en un valor booleano.
Aquí, el método valueOf() realmente devuelve un objeto de la clase Boolean. Sin embargo, el objeto se convierte automáticamente en el tipo primitivo. En Java, esto se llama desempaquetado. Para obtener más información, visiteJava自动装箱和拆箱.
Es decir,
//valueOf() devuelve un objeto de valor booleano //Conversión de objeto a valor booleano boolean b1 = Boolean obj = Boolean.valueOf(str1)