public void numberFormat(){ Double a= new Double(122.00); a.intValue(); NumberFormat nf = NumberFormat.getInstance(); nf.setMinimumFractionDigits(0);//設(shè)置小數(shù)點(diǎn)后保留的位數(shù) nf.setMaximumFractionDigits(1);//最大保留位 nf.setGroupingUsed(false);//是否保留千分位 String doubleFormat = nf.format(10000.0); System.out.print(doubleFormat); }
使用NumberFormat對double類型進(jìn)行格式化
保留千分位的作用,如果不使用千分位則正常展示為 10000
如果使用千分位則展示位10,000, 對其下次進(jìn)行number類型的轉(zhuǎn)換的話會出現(xiàn)問題