double类型的格式化

2016-11-06  本文已影响108人  seemoonup

public void numberFormat(){ Double a= new Double(122.00); a.intValue(); NumberFormat nf = NumberFormat.getInstance(); nf.setMinimumFractionDigits(0);//设置小数点后保留的位数 nf.setMaximumFractionDigits(1);//最大保留位 nf.setGroupingUsed(false);//是否保留千分位 String doubleFormat = nf.format(10000.0); System.out.print(doubleFormat); }

使用NumberFormat对double类型进行格式化

保留千分位的作用,如果不使用千分位则正常展示为 10000
如果使用千分位则展示位10,000, 对其下次进行number类型的转换的话会出现问题

上一篇下一篇

猜你喜欢

热点阅读