小编Moh*_*wan的帖子

如何从最长双值的double中删除科学记数法

我在Double值操作中遇到问题.

让我们来,

Double d = new Double(123456789987654321123456789d);
System.out.println(d);
Run Code Online (Sandbox Code Playgroud)

输出是:

1.2345678912345678E35
Run Code Online (Sandbox Code Playgroud)

但我想要,

123456789987654321123456789
Run Code Online (Sandbox Code Playgroud)

没有任何表示法的完整数字.

我已经尝试了所有的排列使用BigDecimal,BigInteger等等.

注意:我想填充JSON所以请不要仅仅建议一个print声明.

我已经读过了:

java double

2
推荐指数
1
解决办法
2179
查看次数

标签 统计

double ×1

java ×1