分析:Oracle數據庫金額類型爲Number(15,2),Java類使用的Double類型,結果前端頁面JS無法正常顯示如:數據庫存儲100000000 結果頁面顯示1.0E8
private Double investmentamount; // 投資金額
public String getInvestmentamount() {
DecimalFormat df=new DecimalFormat("#,###0.00");
return df.format(investmentamount);
}
public void setInvestmentamount(Double investmentamount) {
this.investmentamount = investmentamount;
}
說明:
DecimalFormat 是 NumberFormat 的一個具體子類,用於格式化十進制數字。該類設計有各種功能,它支持不同類型的數,包括整數 (123)、定點數 (123.4)、科學記數法表示的數 (1.23E4)、百分數 (12%) 和金額 ($123)等
DecimalFormat 包含一個模式 和一組符號
符號含義:
0表示數字 ,#表示數字若爲空不顯示,“,”逗號分隔符表示分組分隔符