java中的数字格式
如何在java中获取这些格式 输入:java中的数字格式,java,Java,如何在java中获取这些格式 输入: 1223893 180703 80967 1461 700 输出: 1,223,893 180,703 80,967 1,461 700 我将一直一个接一个地转换数字,这只是为了获得更多的示例。您可以使用。您可以阅读java数字格式 所以你可以这样做: DecimalFormat myFormatter = new DecimalFormat('###,###,###'); String output = myFormatter.format('1223
1223893
180703
80967
1461
700
输出:
1,223,893
180,703
80,967
1,461
700
我将一直一个接一个地转换数字,这只是为了获得更多的示例。您可以使用。您可以阅读java数字格式 所以你可以这样做:
DecimalFormat myFormatter = new DecimalFormat('###,###,###');
String output = myFormatter.format('1223893');
如果您输出
output
var,它应该具有1223893
googlefornumberformat的java格式
请参阅api。查找“分组”和“千位分隔符”DecimalFormatSymbols
提供了setGroupingSeparator(',')
,您可以在DecimalFormat
上设置它,以及setGroupingSize(3)
。举例说明:
DecimalFormat df = new DecimalFormat();
df.getDecimalFormatSymbols().setGroupingSeparator(',');
df.setGroupingSize(3);
System.out.println(df.format(1223893)); // prints 1,223,893
看看这门课。请不要提供1.4.2的链接。java 6已经存在很长一段时间了。@Bozho@Neal谢谢,我将尝试只引用最新版本的Snap,我刚刚在数据库中看到我需要插入1223893.00格式,我如何修改它?我试着加上,但没有work@London请看我的postSolution中的链接。我相信有一个名为NumberFormat的类请避免链接到Java1.4.2