2010-08-31 20 views

Répondre

4

La classe NumberFormat connaît le séparateur décimal à utiliser pour votre les paramètres régionaux de l'utilisateur.

NumberFormat formatter = NumberFormat.getInstance(); 
String formattedDouble = formatter.format(1234.5); 

Vous pouvez utiliser la méthode setMaximumFractionDigits si cela vous donne trop de décimales.

+0

Merci, 'NumberFormat' ne fonctionnait pas parfaitement, mais une sous-classe,' DecimalFormat', l'a fait. – dsfsdfsdf

+0

Pour les autres séparateurs de milliers et de décimales, vous pouvez spécifier les paramètres régionaux dans 'NumberFormat.getInstance()' –