Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中的数字格式_Java - Fatal编程技术网

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

如何在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('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