标签: java floating-point precision
我想将字符串转换为浮点而不丢失精度。
String str = "140000.01"; float val = Float.valueOf(str);
在这里,我得到的输出即浮点值为140000.02,有什么方法可以将其转换为浮点而不丢失精度。
答案 0 :(得分:1)
使用double的简单方法,如下所示:
double
String str = "140000.01"; double val = Double.parseDouble(str);