Je souhaite ajouter le séparateur de milliers à une variable de type double
. J'ai essayé d'utiliser String.format("%,f", x);
et similaire, mais il semble avoir un nombre fixe de décimales, contrairement à Double.toString()
.Comment puis-je obtenir le comportement Double.toString() et le séparateur de milliers?
Par exemple, avec la valeur 1234,5:
Double.toString()
: 1234,5
String.format()
: 1.234,500000
désiré: 1.234,5
Merci, 'NumberFormat' ne fonctionnait pas parfaitement, mais une sous-classe,' DecimalFormat', l'a fait. – dsfsdfsdf
Pour les autres séparateurs de milliers et de décimales, vous pouvez spécifier les paramètres régionaux dans 'NumberFormat.getInstance()' –