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