Java-programma om variabelen van het stringtype om te zetten in boolean

In dit programma zullen we leren om de variabelen van het String-type om te zetten in boolean in Java.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java-gegevenstypen (primitief)
  • Java-tekenreeks

Voorbeeld 1: tekenreeks converteren naar boolean met 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 ) )

In het bovenstaande voorbeeld hebben we de parseBoolean()methode van de Booleanklasse gebruikt om de stringvariabelen om te zetten in booleaans.

Hier Booleanis een wrapper-klasse in Java. Bezoek de Java Wrapper Class voor meer informatie.

Voorbeeld 2: tekenreeks converteren naar booleaans met valueOf ()

We kunnen de stringvariabelen ook converteren naar booleande valueOf()methode. Bijvoorbeeld,

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

In het bovenstaande voorbeeld converteert de valueOf()methode Booleanclass de stringvariabelen naar boolean.

Hier valueOf()retourneert de methode feitelijk een object van de Booleanklasse. Het object wordt echter automatisch omgezet in een primitief type. Dit heet unboxing in Java. Ga voor meer informatie naar Java autoboxing en unboxing.

Dat is,

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

Interessante artikelen...