[备忘]对于double类型,建议使用BigDecimal.valueOf,不要用new BigDecimal |
上一篇:[备忘]docker logs-查看docker容器日志 下一篇:[备忘]mysql存货币的话,用DECIMAL(19,4)就够了 |
添加日期:2019/7/30 20:22:25 |
快速返回 返回列表 |
阅读1660次 |
double d = 18.336; System.out.println(new BigDecimal(d).toPlainString()); System.out.println(BigDecimal.valueOf(d).toPlainString());
结果是: 18.3359999999999985220711096189916133880615234375 18.336 ----------------------------------------- 代码里用的new BigDecimal,结果存数据库时超长了,坑爹
|
|
评论 COMMENTS |
没有评论 No Comments. |
|