Java NumberFormat,DecimalFormat保存小数位数
生活随笔
收集整理的這篇文章主要介紹了
Java NumberFormat,DecimalFormat保存小数位数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用NumberFormat來保存固定位數的數據
NumberFormat nf = NumberFormat.getInstance(); nf.setMaximumFractionDigits(x);//這個x就是想要設定小數點后面幾位的參數 // 這里如果不設置false,當數據超過千的時候就會有分隔符,"3,495.52",這個時候轉換就會因為","關系報錯, nf.setGroupingUsed(false); Double.valueOf(df.format(num));這里我還是推薦使用DecimalFormat來處理數據
DecimalFormat df = new DecimalFormat(); // 設置小數點位數 df.setMaximumFractionDigits(bits); // 這里也是避免千分位的時候又出現"," df.setDecimalSeparatorAlwaysShown(false); return Double.valueOf(df.format(num));?
總結
以上是生活随笔為你收集整理的Java NumberFormat,DecimalFormat保存小数位数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盘点Linux下19 个有趣的命令!
- 下一篇: angular2 路由ajax,如何通过