java.math.BigDecimal d2=new
java.math.BigDecimal(String.valueOf(price));
d2 =
d2.setScale(2,java.math.BigDecimal.ROUND_HALF_UP);
java.math.BigDecimal
d1=new java.math.BigDecimal(String.valueOf(updatePrice));
d1 =
d1.setScale(2,java.math.BigDecimal.ROUND_HALF_UP);
temp.setPrice(Double.valueOf(d2.toString()));
temp.setUpdatePrice(Double.valueOf(d1.toString()));
原文:http://www.cnblogs.com/xxdc/p/3604541.html