DecimalFormat df = new DecimalFormat("#,###.00") in java

DecimalFormat df = new DecimalFormat("#,###.00") in java

DecimalFormat df = new DecimalFormat("#,###.00"); 
double size=10.00;
BigDecimal t=new BigDecimal(size);
df.format(t);

当我给出 size=0.00 时,输出将类似于“.00”。 输出应该是“0.00”,有什么建议吗?

将模式更改为 DecimalFormat df = new DecimalFormat("#,##0.00");