Java中Double与BigDecimal转换避坑【持续更新】

发布时间:2026/7/31 16:19:05

Java中Double与BigDecimal转换避坑【持续更新】 背景在Java开发时double 与 BigDecimal 类型进行转换记录下来方便备查。精度丢失在double与decimal转换中若使用BigDecimal(double)方式可能会出现丢失精度的问题。// 转换BigDecimalamountnewBigDecimal(0.9F);优化方案可借助String转换方案一、入参为String// 转换BigDecimalamountnewBigDecimal(0.9);方案二、String的toString// 转换BigDecimalamountBigDecimal.valueOf(0.9);

相关新闻