public double changeDouble(Double dou){
NumberFormat nf=new DecimalFormat( "0.0 ");
dou = Double.parseDouble(nf.format(dou));
return dou;
}
//定义一个BigDecimal
BigDecimal bg1=new BigDecimal("1111.20");
//BigDecimal转化为String
bg1.toString();
//BigDecimal保留两位小数
BigDecimal bd = new BigDecimal(text).setScale(2,BigDecimal.ROUND_HALF_UP);
//定义一个BigDecimal
BigDecimal
//BigDecimal转化为String
bg1.toString();
//BigDecimal保留两位小数
BigDecimal
本文详细介绍了如何使用Java中的DecimalFormat将BigDecimal转换为Double,并通过setScale方法保留指定位数的小数。同时提供了实例代码演示。
538





