Šioje programoje išmoksime konvertuoti „String“ tipo kintamuosius į „Boolean“ Java.
Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:
- „Java“ duomenų tipai (primityvūs)
- „Java“ eilutė
1 pavyzdys: Konvertuokite eilutę į loginę naudodami „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 ) )
Ankstesniame pavyzdyje mes naudojome klasės parseBoolean()
metodą, Boolean
kad eilutės kintamuosius paverstume loginiais.
Čia Boolean
yra „Java“ pakavimo klasė. Norėdami sužinoti daugiau, apsilankykite „Java Wrapper“ klasėje.
2 pavyzdys: Konvertuokite eilutę į loginę, naudodami valueOf ()
Mes taip pat galime konvertuoti eilučių kintamuosius boolean
naudodami valueOf()
metodą. Pavyzdžiui,
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 ) )
Ankstesniame pavyzdyje klasės valueOf()
metodas Boolean
eilutės kintamuosius paverčia loginiais.
Čia valueOf()
metodas iš tikrųjų grąžina klasės objektą Boolean
. Tačiau objektas automatiškai paverčiamas primityviu tipu. Tai vadinama „Java“ išpakavimu. Norėdami sužinoti daugiau, apsilankykite „Java“ automatiniame naršymo ir išpakavimo aplankuose.
Tai yra,
// valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)