标签: java double precision
我试图将以下字符串转换为双值
protected $fillable = ['body'];
结果
String str = "26315000000253009"; System.out.println("Parsing double value i got : "+Double.parseDouble(str));
但预期的是Parsing double value i got : 2.6315000000253008E16
Parsing double value i got : 2.6315000000253008E16
为什么会出现这种不一致的情况?