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;
}
Run Code Online (Sandbox Code Playgroud)
"###,###,###,###,##0.00",这种模式的目的究竟是什么?我认为它有两个目的
但为什么有"0"而不是"#"十进制之前?这零的目的究竟是什么?谢谢您的帮助.