为数字字符串加上千分位符号


/**
* 为数字字符串加上千分位符号
*
* @param text
* @return
*/
public static String dealNumber(String number) {
DecimalFormat df = null;
if (number.indexOf(".") > 0) {
if (number.length() - number.indexOf(".") - 1 == 0) {
df = new DecimalFormat("###,##0.");
} else if (number.length() - number.indexOf(".") - 1 == 1) {
df = new DecimalFormat("###,##0.0");
} else {
df = new DecimalFormat("###,##0.00");
}
} else {
df = new DecimalFormat("###,##0");
}
double num = 0.0;
try {
num = Double.parseDouble(number);
} catch (Exception e) {
num = 0.0;
}
return df.format(num);
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM