Détails
Comment convertir un objet String en objet Boolean ?
Comment convertir un objet String
en objet Boolean
?
313
3
Comment convertir un objet String
en objet Boolean
?
Essayez (en fonction du type de résultat que vous souhaitez) :
Avantage :
Boolean.TRUE
ouBoolean.FALSE
.La documentation officielle se trouve dans la [Javadoc][1].
MISE À JOUR :
L'Autoboxing pourrait également être utilisé, mais il a un coût en termes de performance.
Je suggère de ne l'utiliser que lorsque vous auriez à faire un lancer vous-même, et non lorsque le lancer peut être évité.
[1] : http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html
Vous devez être prudent lorsque vous utilisez Boolean.valueOf(string) ou Boolean.parseBoolean(string). La raison en est que ces méthodes renvoient toujours false si la chaîne n'est pas égale à "true" ; (la casse est ignorée).
Par exemple :
En raison de ce comportement, je recommanderais d'ajouter un mécanisme permettant de s'assurer que la chaîne qui doit être traduite en booléen suit un format spécifique.
Par exemple :
La valeur de
b
est vraie si la chaîne n'est pas nulle et égale àtrue
(en ignorant la casse).