Neste programa, aprenderemos a converter as variáveis do tipo String em booleanas em Java.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:
- Tipos de dados Java (primitivos)
- Java String
Exemplo 1: converter string em booleano 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 ) )
No exemplo acima, usamos o parseBoolean()método da Booleanclasse para converter as variáveis de string em booleanas.
Aqui Booleanestá uma classe de wrapper em Java. Para saber mais, visite a Java Wrapper Class.
Exemplo 2: converter string em booleano usando valueOf ()
Também podemos converter as variáveis de string em booleanusar o valueOf()método. Por exemplo,
 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 ) )
No exemplo acima, o valueOf()método de Booleanclasse converte as variáveis de string em booleanas.
Aqui, o valueOf()método realmente retorna um objeto da Booleanclasse. No entanto, o objeto é convertido automaticamente em um tipo primitivo. Isso é chamado de unboxing em Java. Para saber mais, visite Java autoboxing e unboxing.
Isso é,
 // valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)








