1. 程式人生 > >後臺處理double轉換成按三位一逗號格式輸出字串

後臺處理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

如有問題請留言,謝謝!