java - 如何从 Double 值中删除 E 符号

标签 java

美好的一天,

我正在经历关于E值来自 double我从数据库中获取的字段。有没有关于如何删除/转换 E 的方法由字段值变为double变量。

我从数据库字段值获取的示例值:

5.7377159E7

最佳答案

您可以使用如下所示的十进制格式化程序

               DecimalFormat df = new DecimalFormat("#");
                df.setMaximumFractionDigits(10);
                 System.out.print(df.format("your_var_with_E"));

您可以通过setMaximumFractionDigits设置最大小数位数

关于java - 如何从 Double 值中删除 E 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60411729/

相关文章:

java - Lucene 在搜索和索引的同时阻塞

java - 使用 Jackson(多态)反序列化时缺少字段

java - 处理:在 for 循环的 if 条件中使用全局数组时出现问题

java - spring boot 应用程序使用的端口号

java - 如何从头开始安装这个maven依赖项?

java - DLL 实现&无法产生静态引用错误

java - 命名返回流的 java 方法

java - 是否不鼓励在 Java EE 容器中使用 Java 8 并行流?

java - 重复项不会添加到列表中

java - 为什么赋值的左边不能是增量表达式?