首页 > 开发 > Java > 正文

Java中将数字字符串转换成千分位显示的方法

2023-06-10 12:42:57
字体:
来源:转载
供稿:网友

本文给出了在Java中将数字字符串转换成千分位显示的方法。

/**
* 将字符串数字转成千分位显示。
*/
public static String comdify(String value) {
DecimalFormat df = null;
if (value.indexOf(".") > 0) {
int i = value.length() - value.indexOf(".") - 1;
switch (i) {
case 0:
df = new DecimalFormat("###,##0");
break;
case 1:
df = new DecimalFormat("###,##0.0");
break;
case 2:
df = new DecimalFormat("###,##0.00");
break;
case 3:
df = new DecimalFormat("###,##0.000");
break;
case 4:
df = new DecimalFormat("###,##0.0000");
break;
default:
df = new DecimalFormat("###,##0.00000");
break;
}
} else {
df = new DecimalFormat("###,##0");
}
double number = 0.0;
try {
number = Double.parseDouble(value);
} catch (Exception e) {
number = 0.0;
}
return df.format(number);
}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表