Programa Java para converter variáveis ​​do tipo string em booleano

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)

Artigos interessantes...