Je voudrais transformer un string en double.
J'utilise cela :
Ca fonctionne si le string est un nombre positif mais pas s'il est négatif.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 double dou = Double.parseDouble(strin);
Je voudrais transformer un string en double.
J'utilise cela :
Ca fonctionne si le string est un nombre positif mais pas s'il est négatif.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 double dou = Double.parseDouble(strin);
Euh, normalement si... Tu es sûr qu'il n'y a pas un espace entre le - et le nombre?Envoyé par boulette85
non apparement il n'y a pas d'espace
ca me donne ca comme erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "-14,434285714285718"
si j'ai le nombre 14,67867967 cela fonctionne
Chez moi, la conversion échoue aussi bien avec le positif que le négatif si c'est une ",".
En revanche, si c'est un ".", cela fonctionne pour les deux.
Partager