Java programma, lai virknes tipa mainīgos pārveidotu par būla

Šajā programmā mēs iemācīsimies pārveidot String tipa mainīgos Java boolean.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java datu tipi (primitīvi)
  • Java virkne

1. piemērs: Konvertējiet virkni uz būla vērtību, izmantojot 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 ) )

Iepriekš minētajā piemērā mēs izmantojām klases parseBoolean()metodi, Booleanlai virknes mainīgos pārveidotu par būla.

Šeit Booleanir Java iesaiņošanas klase. Lai uzzinātu vairāk, apmeklējiet Java iesaiņotāju klasi.

2. piemērs: Konvertējiet virkni uz būla vērtību, izmantojot valueOf ()

Mēs varam arī pārveidot virknes mainīgos, booleanizmantojot valueOf()metodi. Piemēram,

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

Iepriekš minētajā piemērā klases valueOf()metode Booleanpārveido virknes mainīgos boolean.

Šeit valueOf()metode faktiski atgriež Booleanklases objektu . Tomēr objekts tiek automātiski pārveidots par primitīvu tipu. To Java sauc par unboxing. Lai uzzinātu vairāk, apmeklējiet Java autoboxing un unboxing.

Tas ir,

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

Interesanti raksti...