bonjour à tous,
je développe sous Java 1.1.8 (je sais c vieux mais l'architecture du projet est telle quelle )
Je voudrais formatter une saisie d'utilisateur pour etre sur que celui-ci a saisi un float.
Voici mon code :
J'ai un problème car si WrittenText = "12345678", ca fonctionne bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String writtenText; // texte saisi par l'utilisateur float valTxtSaisi; // flottant de sortie NumberFormat numberFormat = NumberFormat.getInstance(Locale.ENGLISH); valTxtSaisi = numberFormat.parse(writtentext).floatValue();
si WrittenText = "123456789", je passe en écriture scientifique avec un arrondi 1.2345678E7
Quelqu'un a une idée pour toujours avoir le float dans une écriture non scientifique ?
Merci pour vos réponses.
Partager