1.BigDecimal转double,使用BigDecimal类里面doubleValue()方法: BigDecimal lat = 39.97268600; double latDou = lat.doubleValue() 2.double转BigDecimal,使用BigDecimal类里面valueOf()方法: double latDou = 39.97268600; BigDecimal lat = BigDecimal.valueOf(latDou);