Dans ce programme, nous allons apprendre à convertir les variables de type String en booléen en Java.
Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:
- Types de données Java (primitif)
- Chaîne Java
Exemple 1: Convertir une chaîne en booléen à l'aide de 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 ) )
Dans l'exemple ci-dessus, nous avons utilisé la parseBoolean()
méthode de la Boolean
classe pour convertir les variables de chaîne en booléen.
Voici Boolean
une classe wrapper en Java. Pour en savoir plus, visitez la classe Java Wrapper.
Exemple 2: Convertir une chaîne en booléen à l'aide de valueOf ()
Nous pouvons également convertir les variables de chaîne en boolean
utilisant la valueOf()
méthode. Par exemple,
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 ) )
Dans l'exemple ci-dessus, la valueOf()
méthode de Boolean
classe convertit les variables de chaîne en booléen.
Ici, la valueOf()
méthode retourne en fait un objet de la Boolean
classe. Cependant, l'objet est automatiquement converti en un type primitif. C'est ce qu'on appelle le déballage en Java. Pour en savoir plus, consultez la section Mise en boîte automatique et déballage Java.
C'est,
// valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)