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 -"#,##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