Java double转String

来源:互联网 发布:java商城开源网盘版 编辑:程序博客网 时间:2024/05/21 09:23

把一个double类型的值转成string,网上有很多的方法,包括用String.valueOf(Double d),或者 String str = "" + d, 或者用DecimalFormat df = new DecimalFormat("#.00"), 以及用NumberFormat类等。但是,当double的值特别大的时候,这些方法都是没有用的,因为double类型被转化成科学计数法了,对于小数点后面的值就没有保存。后来发现用BigDecimal bd = new BigDecimal(d),然后调用bd.setScale(arg0, arg1)这个方法特别有效。


转载请注明出处:http://blog.csdn.net/beiyeqingteng

原创粉丝点击