Java-program for å konvertere strengvariabler til boolsk

I dette programmet lærer vi å konvertere strengvariablene til boolsk i Java.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java datatyper (primitive)
  • Java-streng

Eksempel 1: Konverter streng til boolsk ved hjelp av 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 ) )

I eksemplet ovenfor har vi brukt parseBoolean()metoden i Booleanklassen til å konvertere strengvariablene til boolsk.

Her Booleaner en wrapper-klasse i Java. For å lære mer, besøk Java Wrapper Class.

Eksempel 2: Konverter streng til boolsk ved hjelp av valueOf ()

Vi kan også konvertere strengvariablene til å booleanbruke valueOf()metoden. For eksempel,

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

I eksemplet ovenfor konverterer valueOf()metoden for Booleanklasse strengvariablene til boolsk.

Her valueOf()returnerer metoden faktisk et objekt fra Booleanklassen. Imidlertid blir objektet automatisk konvertert til en primitiv type. Dette kalles unboxing på Java. For å lære mer, besøk Java autoboksing og unboxing.

Det er,

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

Interessante artikler...