我必须以十进制格式显示金额,
例如123459.23
显示为123,459.23
,而0.00
显示为0.00
我使用的是以下格式,但是“ 0.00”显示为“ 0.0000.00”,格式如下。
DecimalFormat formatter = new DecimalFormat("###,###,###.##");
感谢您的帮助。
答案 0 :(得分:0)
使用如下代码:
System.out.printf( "%,d\n", 58625 );
System.out.printf( "%,.2f\n", 58625.21 );
System.out.printf( "%,.2f", 12345678.9 );
输出:
58,625
58,625.21
12,345,678.90