把逗号放在数字字符串中?

时间:2013-01-29 02:43:31

标签: gwt

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

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

GWT是否提供了一种方法,或者我们应该编写自己的方法吗?

由于

2 个答案:

答案 0 :(得分:2)

第一个是格式化带小数点的数字并包含逗号。另一个是小数点。我是这样做的,因为在我开始的时候第一次弄清楚它并不容易。

private NumberFormat decFormat = NumberFormat.getFormat("#,##0.00;(#,##0.00)");
private NumberFormat intFormat = NumberFormat.getFormat("#,##0;(#,##0)");

答案 1 :(得分:1)

使用GWT提供的NumberFormat