是否有任何内置的 Java 方法可以将此 "1.00E-7"
转换为 "0.0000001"
?顺便说一句,我正在使用 BigDecimal
作为数据类型。
我真的被困在这里了。任何帮助将不胜感激。
最佳答案
根据文档使用 BigDecimal#toPlainString()
:
toPlainString()
- Returns a string representation of thisBigDecimal
without an exponent field.
BigDecimal's documentation列出了三个 to*String()
方法:常规 toString()
方法使用科学记数法 (1.00E-7)
,而 toEngineeringString()
使用工程符号 (100E-9
) 而 toPlainString()
不使用符号 (0.000000100
)。
关于java - java中的指数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36026547/