Java NumberFormat,DecimalFormat保存小数位数
生活随笔
收集整理的這篇文章主要介紹了
Java NumberFormat,DecimalFormat保存小数位数
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
使用NumberFormat來保存固定位數(shù)的數(shù)據(jù)
NumberFormat nf = NumberFormat.getInstance(); nf.setMaximumFractionDigits(x);//這個(gè)x就是想要設(shè)定小數(shù)點(diǎn)后面幾位的參數(shù) // 這里如果不設(shè)置false,當(dāng)數(shù)據(jù)超過千的時(shí)候就會(huì)有分隔符,"3,495.52",這個(gè)時(shí)候轉(zhuǎn)換就會(huì)因?yàn)?#34;,"關(guān)系報(bào)錯(cuò), nf.setGroupingUsed(false); Double.valueOf(df.format(num));這里我還是推薦使用DecimalFormat來處理數(shù)據(jù)
DecimalFormat df = new DecimalFormat(); // 設(shè)置小數(shù)點(diǎn)位數(shù) df.setMaximumFractionDigits(bits); // 這里也是避免千分位的時(shí)候又出現(xiàn)"," df.setDecimalSeparatorAlwaysShown(false); return Double.valueOf(df.format(num));?
總結(jié)
以上是生活随笔為你收集整理的Java NumberFormat,DecimalFormat保存小数位数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盘点Linux下19 个有趣的命令!
- 下一篇: 实战|手把手教你训练一个基于Keras的