Bonjour,
Je n'arrive pas à trouver si il existe une method qui convertie un boolean (true, false) en un int ou Integer (1,0).
Mieux, existe il une methode qui prend un string ("true" ou "false") et qui le convertie en int (1 ou 0)?
Bonne journée ;)
Version imprimable
Bonjour,
Je n'arrive pas à trouver si il existe une method qui convertie un boolean (true, false) en un int ou Integer (1,0).
Mieux, existe il une methode qui prend un string ("true" ou "false") et qui le convertie en int (1 ou 0)?
Bonne journée ;)
Bonjour,
Si une méthode n'existe pas, on la code surtout pour si peu de chose.
Je te laisse le plaisir de les coder. ;)
Oui, c'est déjà fait... c'était juste bizare qu'une fonction si simple ne soit pas déjà dans l'API... ;)
pour la chaine
tonString.equals("true")?1:0
pour le booleen
tonBoolean?1:0
je vois pas ce qui a besoin d'être mis dans l'API, ça serait à peine plus compact
ce serait meme plus proche de
Code:int value = ( Boolean.parseBoolean( yourString ) ? 1 : 0 );
Ce n'est pas dans l'API car l'interet est plus que discutable :)
XSeb74 : Il vaut mieux ecrire "true".equals(taString) que taString.equals("true")
vrai ça évite les NullPointerException
Merci, c'est le systeme avec les parsers dont on m'avait parler... MERCI beaucoup !!!!