http://www.exampledepot.com/egs/java.text/FormatNum.html
我有数字1.23,我想将其格式化为1,23。但是,如果我只有1个,那么我不想将其格式化为1,00。
使用##,## 0.00我将1.23格式化为1,23和1格式化为1,00。我如何将1.23格式化为1,23和1格式化为1。
最佳答案
请尝试以下模式:##,###.##
DecimalFormat df = new DecimalFormat("##,###.##");
System.out.println(df.format(1.00));
System.out.println(df.format(1.23));
印刷品:
1
1.23
模式中的
0
将零显示为“ 0”,而#
将零显示为不存在。