在程序中使用string 解析了double 发现 出现了类似于这样的数据9.0E-4,转为十进制为0.0009
我需对double中的小数点切分,很显然9.0E-4并不能切。
这个时候就需要转一下了
val str ="9.0E-4"
val num = BigDecimal(str).toPlainString()
println(num)
结果:
0.00090
在程序中使用string 解析了double 发现 出现了类似于这样的数据9.0E-4,转为十进制为0.0009
我需对double中的小数点切分,很显然9.0E-4并不能切。
这个时候就需要转一下了
val str ="9.0E-4"
val num = BigDecimal(str).toPlainString()
println(num)
结果:
0.00090