為數字字符串加上千分位符號


/**
* 為數字字符串加上千分位符號
*
* @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