java - 如何将浮点数转换为 BigDecimal? [复制]
Posted
技术标签:
【中文标题】java - 如何将浮点数转换为 BigDecimal? [复制]【英文标题】:java - How to convert Float to BigDecimal? [duplicate] 【发布时间】:2017-09-16 21:54:39 【问题描述】:我想知道如何将java.lang.Float
转换为java.Math.BigDecimal
。这可以实现吗?
【问题讨论】:
如果你需要BigDecimal精度,首先不要使用float
,至少使用double
或将原始数字解析为String
【参考方案1】:
是的,试试这个,
BigDecimal value = new BigDecimal(Float.toString(123.4f));
【讨论】:
以上是关于java - 如何将浮点数转换为 BigDecimal? [复制]的主要内容,如果未能解决你的问题,请参考以下文章