Java-ohjelma muuntaa merkkijonotyyppiset muuttujat loogiseksi

Tässä ohjelmassa opimme muuntamaan merkkijonotyyppiset muuttujat Booleniksi Java-tiedostossa.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java-tietotyypit (primitiivinen)
  • Java-merkkijono

Esimerkki 1: Muunna merkkijono booleiksi käyttämällä 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 ) )

Yllä olevassa esimerkissä olemme käyttäneet luokan parseBoolean()menetelmää Booleanmerkkijonomuuttujien muuntamiseksi loogiseksi.

Tässä Booleanon käärintäluokka Javassa. Saat lisätietoja käymällä Java Wrapper -luokassa.

Esimerkki 2: Muunna merkkijono booleiksi käyttämällä valueOf ()

Voimme myös muuntaa merkkijonon muuttujat booleankäyttäen valueOf()menetelmää. Esimerkiksi,

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

Yllä olevassa esimerkissä luokan valueOf()menetelmä Booleanmuuntaa merkkijonomuuttujat loogiseksi.

Tässä valueOf()menetelmä palauttaa Booleanluokan objektin . Kohde kuitenkin muunnetaan automaattisesti primitiiviseksi tyypiksi. Tätä kutsutaan Java-pakkauksen poistamisesta. Lisätietoja on osoitteessa Java autoboxing and unboxing.

Tuo on,

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

Mielenkiintoisia artikkeleita...