Program Java pentru a converti variabilele de tip șir în boolean

În acest program, vom învăța să convertim variabilele de tip String în boolean în Java.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Tipuri de date Java (Primitive)
  • Șir Java

Exemplul 1: convertiți șirul în boolean folosind 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 ) )

În exemplul de mai sus, am folosit parseBoolean()metoda Booleanclasei pentru a converti variabilele șir în boolean.

Iată Booleano clasă de împachetare în Java. Pentru a afla mai multe, vizitați clasa Java Wrapper.

Exemplul 2: convertiți șirul în boolean folosind valueOf ()

De asemenea, putem converti variabilele șir în booleanfolosind valueOf()metoda. De exemplu,

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

În exemplul de mai sus, valueOf()metoda Booleanclasei convertește variabilele șir în boolean.

Aici, valueOf()metoda returnează de fapt un obiect al Booleanclasei. Cu toate acestea, obiectul este convertit automat într-un tip primitiv. Aceasta se numește unboxing în Java. Pentru a afla mai multe, vizitați Java autoboxing și unboxing.

Acesta este,

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

Articole interesante...