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 Boolean
classe para converter as variáveis de string em booleanas.
Aqui Boolean
está 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 boolean
usar 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 Boolean
classe converte as variáveis de string em booleanas.
Aqui, o valueOf()
método realmente retorna um objeto da Boolean
classe. 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)