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 Boolean
klase za pretvorbu varijabli niza u logičke vrijednosti.
Evo Boolean
klase 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 boolean
pomoć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 Boolean
klase pretvara varijable niza u logičke vrijednosti.
Ovdje valueOf()
metoda zapravo vraća objekt Boolean
klase. 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)