Dalam program ini, kita akan belajar mengubah variabel jenis String menjadi boolean di Java.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:
- Jenis Data Java (Primitif)
- Rentetan Java
Contoh 1: Tukarkan rentetan ke 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()
kaedah Boolean
kelas untuk menukar pemboleh ubah rentetan menjadi boolean.
Di sini, Boolean
adalah kelas pembungkus di Jawa. Untuk mengetahui lebih lanjut, kunjungi Java Wrapper Class.
Contoh 2: Tukarkan rentetan ke boolean menggunakan nilaiOf ()
Kita juga boleh menukar pemboleh ubah rentetan menjadi boolean
menggunakan valueOf()
kaedah. 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()
kaedah Boolean
kelas menukar pemboleh ubah rentetan menjadi boolean.
Di sini, valueOf()
kaedah itu sebenarnya mengembalikan objek Boolean
kelas. Walau bagaimanapun, objek itu secara automatik ditukar menjadi jenis primitif. Ini dipanggil unboxing di Java. Untuk mengetahui lebih lanjut, lawati autoboxing dan unboxing Java.
Itu dia,
// valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)