给定一个数字,我想将其转换为字符串,但在数千个地方插入逗号等,如:
int number = 123456;
String formatted = String.valueOf(number);
println(formatted); // but print "123,456"?
GWT是否提供了一种方法,或者我们应该编写自己的方法吗?
由于
答案 0 :(得分:2)
第一个是格式化带小数点的数字并包含逗号。另一个是小数点。我是这样做的,因为在我开始的时候第一次弄清楚它并不容易。
private NumberFormat decFormat = NumberFormat.getFormat("#,##0.00;(#,##0.00)");
private NumberFormat intFormat = NumberFormat.getFormat("#,##0;(#,##0)");
答案 1 :(得分:1)
使用GWT提供的NumberFormat。