没有科学记数法的显示双重[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没有科学记数法的显示双重[重复]相关的知识,希望对你有一定的参考价值。

怎么做如果我有一个大的双,我想将它输出到json文档中,如222222222.25这样的数字?

我发现了许多解决方案,但它们都将其作为字符串处理:

 System.out.println("DOUBLE1: " + String.format("%.2f", 222222222.2502));
 System.out.println("DOUBLE2: " + String.valueOf(new Double(String.format("%.2f", 222222222.2502))));

输出:DOUBLE1:222222222.25 DOUBLE2:2.2222222225E8

所以我想要的是在json中使用数字222222222.25。怎么做?

我需要使用jackson获得以下内容:{value:222222222.25}而不是:{value:“222222222.25”}

答案

在将字符串写入JSON文件之前,应将字符串转换为double。

使用Double.parseDouble使其工作。

以上是关于没有科学记数法的显示双重[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在C中显示没有科学计数法的大双数?

php 用双重循环出现重复值

以科学计数法显示的注释[重复]

Codeigniter 助手重复 HTML 代码片段

有没有办法将2个非常相似的代码片段组合成一个函数并重复?

30 段 Python 实用代码