Î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 Boolean
clasei pentru a converti variabilele șir în boolean.
Iată Boolean
o 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 boolean
folosind 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 Boolean
clasei convertește variabilele șir în boolean.
Aici, valueOf()
metoda returnează de fapt un obiect al Boolean
clasei. 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)