Format de numéro Java -#.## - Windows et Linux
J'utilise le code suivant pour formater le double numéro
DecimalFormat decimalFormat=new DecimalFormat("#.##");
decimalFormat.format(1.04)
Mais cela donne
java.lang.NumberFormatException: For input string: "1,04"
Sous Linux - mais sous Windows 7, cela fonctionne bien, comment corriger cela?
1
1 answers
Il semble y avoir une question très similaire répondue ici ( DecimalFormat et Double.valueOf () ) à propos du format de numéro java. Fondamentalement, la différence que vous rencontrez peut être liée aux paramètres régionaux définis sur Windows étant différents de ceux de Linux (par exemple: sous Windows, vous l'avez configuré sur un contry/langue différent de celui de Linux).
4
Author: Gabriel Mazetto, 2017-05-23 12:27:32