Java Double和BigDecimal互转

一、Double转BigDecimal的方法

通过Double的valueOf方法转换
 Double d = 100.123456789;
 BigDecimal bd = BigDecimal.valueOf(d);
 System.out.println("d = " + d);
 System.out.println("bd = " + bd);

二、BigDecimal转换为Double的方法

使用doubleValue()方法

BigDecimal bigDecimal = new BigDecimal("3.1415926535");
double result = bigDecimal.doubleValue();

参考:Java Double转BigDecimal详解_笔记大全_设计学院

BigDecimal转Double用法介绍_笔记大全_设计学院

Java double转decimal_Java中Double与BigDecimal的相互转换_java double转bigdecimal_Archie_java的博客-CSDN博客 

你可能感兴趣的:(Java,java)