gpt4 book ai didi

java - Java中字符串转双倍问题

转载 作者:行者123 更新时间:2023-12-01 07:03:20 27 4
gpt4 key购买 nike

在从长度大于 7 的字符串中解析 double 值时,我遇到了一个奇怪的问题。

例如:该字符串包含值:

String str = '123456789'

当我运行以下代码时:

double d = Double.parseDouble(str);
System.out.println(d);

输出为:

1.23456789E8

数据库中存储的值为:

123456789.0000000000000000

列的数据类型为decimal(40,16)

并且没有产生异常。请让我知道我该如何处理。

最佳答案

1.23456789E81.23456789 x 10 ^8^,因此结果看起来应该是这样。

关于java - Java中字符串转双倍问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35008171/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com