DecimalFormat

分析: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表示數字 ,#表示數字若爲空不顯示,“,”逗號分隔符表示分組分隔符

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章