U ovom programu naučit ćemo pretvoriti varijable tipa String u logičke vrijednosti na Javi.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:
- Java tipovi podataka (primitivni)
- Java String
Primjer 1: Pretvorba niza u logičke vrijednosti pomoću 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 ) )
U gornjem primjeru koristili smo parseBoolean()metodu Booleanklase za pretvorbu varijabli niza u logičke vrijednosti.
Evo Booleanklase omotača na Javi. Da biste saznali više, posjetite klasu Java Wrapper.
Primjer 2: Pretvorba niza u logičke vrijednosti pomoću valueOf ()
Također možemo pretvoriti niz varijabli u booleanpomoću valueOf()metode. Na primjer,
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 ) )
U gornjem primjeru valueOf()metoda Booleanklase pretvara varijable niza u logičke vrijednosti.
Ovdje valueOf()metoda zapravo vraća objekt Booleanklase. Međutim, objekt se automatski pretvara u primitivni tip. To se u Javi naziva raspakiranje. Da biste saznali više, posjetite Java autoboxing i unboxing.
To je,
// valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)








