public static String formatAmountUpToTwoDecimalNumber(String amount)
{
if(amount==null || "".equals(amount))
{
return "";
}
Double doubleAmount = Double.valueOf(amount);
double myAmount = doubleAmount.doubleValue();
NumberFormat f = new DecimalFormat("###,###,###,###,##0.00");
String s = f.format(myAmount);
return s;
}
"###, ###, ###, ###, ## 0.00"
, какова именно цель этого шаблона? Я считаю, что это служит двум целям
Но почему есть "0 «
вместо « # »
перед десятичным числом? какова цель этого нуля?
Спасибо за помощь.