Salut,
comment convertir un string en un booleen ???
Salut,
comment convertir un string en un booleen ???
lire la doc de la classe java.lang.Boolean
bonne recherche
Salut,
Tu peux préciser plus précisément ce que tu veux faire ?
Je suppose que la chaîne est une expression booléenne. La seule solution que je vois pour ça c'est de parser la chaîne et de calculer sa valeur booléenne. Par contre ça risque d'être un peu lourd de faire tout ces traitements. Ceci dit, il existe probablement des bibliothèques qui sont capable de faire ça.
Un lien que j'ai trouvé rapidement, ça peut t'intéresser, mais j'ai pas trop regardé : http://jakarta.apache.org/commons/jexl/index.html
Sauf que dans ce cas, le booléen n'est vrai que si la chaîne passé en argument est égale à la chaîne "true".Envoyé par maxf1
Oui normal. Si tu met "gateau" il ne sera pas te dire si c'est true ou false, normal, non?
Que voulais-tu?
Tu peux faire un truc comme ça :
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 return taVariableString.matches("true|1|vrai|oui") ? true : false;
J'avais pris la question dans un autre sens.
Par exemple, que le programme reçoive une chaîne de caractère en entrée qui est une expression booléenne du style "true || false" et que ce soit converti, ici, en un booléen qui a pour valeur true. cf. ma réponse au dessus.
Partager