Comment faire de 0 affichage de 0.00 à l'aide du format décimal?
J'utilise le code suivant pour que les numéros d'affichage avec deux décimales et de milliers virgule de séparation.
public static String formatNumber(double amount){
DecimalFormat formatter = new DecimalFormat("#,###.00");
return formatter.format(amount);
}
Pour les autres numéros, c'est ok, mais la valeur 0 est renvoyée en tant que ".00" je le veux "0.00" Que dois-je changer?
que diriez -
Je pensais que vous étiez prestation de serment pour la deuxième 😉
Aussi, le séparateur je pense que peut être réglé automatiquement par
"#,##0.00"
?Je pensais que vous étiez prestation de serment pour la deuxième 😉
Aussi, le séparateur je pense que peut être réglé automatiquement par
setGroupingUsed(true)
. De cette façon, vous aurez automatiquement le séparateur de spectacle pour des milliers, des millions, des milliards, des ...OriginalL'auteur Hiten Naresh Vasnani | 2014-11-03
Vous devez vous connecter pour publier un commentaire.
Pourquoi ne pas
Qui permettrait de le formater correctement ne serait-il pas? (si le montant est 123123.14233 alors il serait de retour 123123.14)
ou
pour les virgules dans le nombre. (si le montant est 123123.14233 alors il serait de retour 123,123.14)
OriginalL'auteur JClassic
La
#
moyens de chiffre facultatif, donc si vous utilisez0
au lieu de cela il va travailler:BTW: je pense que vous avez besoin de 3
###
pas 4.OriginalL'auteur eckes