【发布时间】:2015-03-14 19:06:16
【问题描述】:
我在字符串中有数字,例如:
"34.556231"
"43.385644"
"65.659388"
点后有六位小数。
我想将它们解析为 Float 或最终 Double。
如何将这些字符串转换为浮点数或双精度数?
当我使用Float.parseFloat("5.586905") 时,浮点值等于5.58691,所以看起来它只解析到小数点后 5 位并四舍五入。
如何解决?
【问题讨论】:
-
确实float只有6/7位,而5.58691 有 6位。
标签: java string parsing floating-point type-conversion