Programa Java para convertir variables de tipo cadena en booleanas

En este programa, aprenderemos a convertir las variables de tipo String en booleanos en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Tipos de datos de Java (primitivo)
  • Cadena Java

Ejemplo 1: convertir una cadena en booleana usando 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 ) )

En el ejemplo anterior, hemos utilizado el parseBoolean()método de la Booleanclase para convertir las variables de cadena en booleanas.

Aquí, Booleanhay una clase contenedora en Java. Para obtener más información, visite la clase Java Wrapper.

Ejemplo 2: convertir una cadena a booleana usando valueOf ()

También podemos convertir las variables de cadena en booleanusar el valueOf()método. Por ejemplo,

 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 ) )

En el ejemplo anterior, el valueOf()método de Booleanclase convierte las variables de cadena en booleanas.

Aquí, el valueOf()método realmente devuelve un objeto de la Booleanclase. Sin embargo, el objeto se convierte automáticamente en un tipo primitivo. A esto se le llama unboxing en Java. Para obtener más información, visite Autoboxing y unboxing de Java.

Es decir,

 // valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)

Articulos interesantes...