我使用Decimalformat,用这行代码
得到两位小数DecimalFormat df = new DecimalFormat("#0.00");
我的输出就是这样的
568,99
1090,33
12897,45
233567,77
如何将十进制格式设置为这样输出?
568,99
1.090,33
12.897,45
233.567,77
有没有办法使用Decimalformat的方法来执行此操作。 使用这些代码
df.setMinimumFractionDigits(3);
df.setMaximumFractionDigits(3);
df.setMinimumIntegerDigits(1);
我从未扩展我对DecimalFormat的了解,这就是我要问的原因。
这可能与十进制格式代码有关吗?怎么样?
有更好的方法吗?
答案 0 :(得分:0)
我意识到这点不太好看。 以这里为例。
1.234.345,00
所以我用这条线改为空位......
DecimalFormat df = new DecimalFormat("###,###.00");
创造了这个
1 234 345,00