格式是这样的
.......
1,000.00 等于 1000.00
1,000,000.00 等于 1000000.00
1,000,000,000.00 等于 1000000000.00
先要截取“.”前面的在输入到第四位要加逗号, 也就是 隔3位数字 要加一个逗号,
注意是在java代码中写一个公用方法不是在页面做,求大神帮帮忙啊
------解决方案--------------------
private static void mytest11() {
String str = "10000002500.00";
String src = str.split("\\.")[0];
StringBuilder sb = new StringBuilder();
char[] strChar = src.toCharArray();
for (int i = strChar.length - 1; i >= 0; i--) {
sb.append(strChar[i]);
if ((strChar.length-i) % 3 == 0) {
sb.append(",");
}
}
System.out.println(sb.reverse().toString() + ".00");
}
你参考一下
------解决方案--------------------
NumberFormat nf = new DecimalFormat(",##0.00");
nf.format(100000000.00)