Double类型转BigDecimal类型
float price1 = 21.32f; BigDecimal bigDecimal1 = new BigDecimal(price1); System.out.println(bigDecimal1); double price = 21.32; BigDecimal bigDecimal = new BigDecimal(price); System.out.println(bigDecimal); Double ww = 21.32; BigDecimal ni = BigDecimal.valueOf(ww); System.out.println(ni); double ss = 21.32; BigDecimal ssa = new BigDecimal(Double.toString(ss)); System.out.println(ssa);
运行结果