# 用Java把數字加上千分位符號 參數是String ```java= protected String getNumbericValue(String str) { String numbericVal = ""; try { Double doubleVal = Double.valueOf(str); numbericVal = DecimalFormat.getNumberInstance().format(doubleVal); } catch (NumberFormatException e) { logger.error("千份位數字轉型錯誤:"+str); } return numbericVal; } ``` 參數是Integer ```java= public static String getNumbericValue(Integer num) { String numbericVal = ""; DecimalFormat df = new DecimalFormat("#,###"); numbericVal = df.format(num.longValue()); return numbericVal; } ``` ###### tags: java