1

给定一个数字,我想将其转换为字符串,但在数千个位置插入逗号等,例如:

int number = 123456;
String formatted = String.valueOf(number);
println(formatted); // but print "123,456"?

GWT 是否提供了这样做的方法,还是我们应该编写自己的方法?

谢谢

4

2 回答 2

3

第一个是用小数点格式化数字并包含逗号。另一种是没有小数点。我给出这个是因为当我刚开始的时候,第一次弄清楚它并不容易。

private NumberFormat decFormat = NumberFormat.getFormat("#,##0.00;(#,##0.00)");
private NumberFormat intFormat = NumberFormat.getFormat("#,##0;(#,##0)");
于 2013-01-29T07:33:02.750 回答
1

使用GWT 提供的NumberFormat 。

于 2013-01-29T05:51:30.640 回答