我处理此格式\"
的数字,我希望在没有"<?php require($_SERVER['DOCUMENT_ROOT'].\"/home.php\"); ?>";
的情况下代表它们。
例如1.446267186999E7
我希望它是E
。
如何在不获取以下内容的情况下将其转换为此形式:
1.446267186999E7
感谢帮助者。
答案 0 :(得分:3)
试试这个:
BigDecimal(1.446267186999E7).toString
BigDecimal.toString
方法将以十进制形式为您提供数字的字符串表示。
答案 1 :(得分:0)
你可能在BigDecimal之后。在字符串格式方面,请查看.format方法或printf
答案 2 :(得分:0)
如果您将其存储为double,则只是格式化问题。
import java.text.DecimalFormat
val d: Double = 1.446267186999E7
val decimalFormat: DecimalFormat = new DecimalFormat("0.#####")
println(decimalFormat.format(d))
应该给你14462671.86999