後臺處理double轉換成按三位一逗號格式輸出字符串

我們知道在前臺jsp頁面中,Struts1.X  的bean write 有format屬性,format="#,##0.00"  這是三位一逗號格式,
且保留兩位,如果其中不寫0,那麼如果是0的話依然是0,用這個格式是0.00
所以要保留兩位小數最好按照這個格式寫
進入正題:後臺處理三位一逗號怎麼處理呢?
這裏用到了DecimalFormat,  在方法中定義DecimalFormat   df   =  new   DecimalFormat( );
然後寫  df.format( );  括號中傳入參數即可;
如    DecimalFormat   df   =  new   DecimalFormat( "#,##0.00");
double  a   =   6956141.135;
df.format(a );
則輸出結果是   6,956,141.13

如有問題請留言,謝謝!

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