Bu programda, String tipi değişkenleri Java'da boolean'a dönüştürmeyi öğreneceğiz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java Veri Türleri (İlkel)
- Java Dizesi
Örnek 1: parseBoolean () kullanarak dizeyi boolean'a dönüştürme
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 ) )
Yukarıdaki örnekte, dize değişkenlerini mantıksal değere dönüştürmek için sınıfın parseBoolean()
yöntemini kullandık Boolean
.
Burada Boolean
Java'da bir sarmalayıcı sınıfı var. Daha fazla bilgi edinmek için Java Wrapper Class'ı ziyaret edin.
Örnek 2: valueOf () kullanarak dizeyi boole'ye dönüştürme
Dize değişkenlerini yöntemi boolean
kullanarak da dönüştürebiliriz valueOf()
. Örneğin,
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 ) )
Yukarıdaki örnekte, sınıf valueOf()
yöntemi Boolean
dize değişkenlerini mantıksal değere dönüştürür.
Burada, valueOf()
yöntem aslında Boolean
sınıfın bir nesnesini döndürür . Bununla birlikte, nesne otomatik olarak ilkel bir türe dönüştürülür. Buna Java'da kutudan çıkarma denir. Daha fazla bilgi edinmek için Java otomatik kutulama ve kutudan çıkarma sayfasını ziyaret edin.
Yani,
// valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)