Dalam program ini, kita akan belajar mengubah variabel tipe String menjadi boolean di Java.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:
- Tipe Data Java (Primitif)
- String Java
Contoh 1: Mengonversi string menjadi boolean menggunakan 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 ) )
Dalam contoh di atas, kami telah menggunakan parseBoolean()
metode Boolean
kelas untuk mengubah variabel string menjadi boolean.
Di sini, Boolean
adalah kelas pembungkus di Java. Untuk mempelajari lebih lanjut, kunjungi Java Wrapper Class.
Contoh 2: Ubah string menjadi boolean menggunakan valueOf ()
Kami juga dapat mengubah variabel string menjadi boolean
menggunakan valueOf()
metode. Sebagai contoh,
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 ) )
Dalam contoh di atas, valueOf()
metode Boolean
class mengubah variabel string menjadi boolean.
Di sini, valueOf()
metode sebenarnya mengembalikan objek Boolean
kelas. Namun, objek tersebut secara otomatis diubah menjadi tipe primitif. Ini disebut unboxing di Java. Untuk mempelajari lebih lanjut, kunjungi autoboxing dan unboxing Java.
Itu adalah,
// valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)