Java program za pretvorbu varijabli tipa stringa u logičke vrijednosti

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)

Zanimljivi članci...