【发布时间】:2013-12-19 12:37:30
【问题描述】:
我用 dom 解析一个 xml 文档,其中包含如下标签:
<edge cost="2.811138559374119e+02">0</edge>
现在我将数字保存为字符串。如何将其保存为双精度数,以便我可以使用该数字进行进一步计算?这如何与“e+0x”一起使用?
感谢您的建议。
【问题讨论】:
标签: java double number-formatting exponent
我用 dom 解析一个 xml 文档,其中包含如下标签:
<edge cost="2.811138559374119e+02">0</edge>
现在我将数字保存为字符串。如何将其保存为双精度数,以便我可以使用该数字进行进一步计算?这如何与“e+0x”一起使用?
感谢您的建议。
【问题讨论】:
标签: java double number-formatting exponent
【讨论】:
这是科学记数法,表示 2.811138559374119 × 10+02(AeB 表示 A em> × 10B)。
String str = "2.811138559374119e+02";
double val = Double.parseDouble(str);
// val is 281.1138559374119 double
【讨论】: