In questo programma impareremo a convertire le variabili di tipo String in booleane in Java.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:
- Tipi di dati Java (primitivi)
- Java String
Esempio 1: convertire la stringa in booleano utilizzando 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 ) )
Nell'esempio precedente, abbiamo utilizzato il parseBoolean()
metodo della Boolean
classe per convertire le variabili stringa in booleane.
Ecco Boolean
una classe wrapper in Java. Per saperne di più, visita la Java Wrapper Class.
Esempio 2: converti la stringa in booleano utilizzando valueOf ()
Possiamo anche convertire le variabili di stringa boolean
utilizzando il valueOf()
metodo. Per esempio,
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 ) )
Nell'esempio precedente, il valueOf()
metodo di Boolean
classe converte le variabili stringa in booleano.
Qui, il valueOf()
metodo restituisce effettivamente un oggetto della Boolean
classe. Tuttavia, l'oggetto viene convertito automaticamente in un tipo primitivo. Questo si chiama unboxing in Java. Per saperne di più, visita Autoboxing e unboxing di Java.
Questo è,
// valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)