Java中Double类型出现科学计数法问题解决方法_java double科学计数-程序员宅基地

技术标签: jvm  日常遇到的坑  java  开发语言  

问题

使用java对象接收前端参数的时候,转为字符串发送给第三方系统的时候出现数值不正确

代码

public static void main(String[] args) {
    
        Double dd = new Double(123456789d);
        System.out.println(dd);
    }

在这里插入图片描述

解决方法

 public static void main(String[] args) {
    
        Double dd = new Double(123456789d);
        BigDecimal bd = new BigDecimal(dd + "");
        System.out.println(bd.toPlainString());
    }

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ZeJava/article/details/129044560

智能推荐

本机php环境搭建教程:windows环境下wampserver的配置教程——超级详细_php wampserver 配置 自己的 php 目录-程序员宅基地

文章浏览阅读1.2w次。对于初做PHP网站的朋友来说,第一步肯定是希望在自己电脑是搭建PHP环境,省去空间和上传的麻烦!但搭建环境也不是件容易的事情,特别是对于新手同学来说!因此在这里跟大家介绍我作为一名新手在使用的方便好用的PHP服务器架设软件,那就是wampserver,这款软件在安装的过程中就已经把Apache、MySQL、PHP继承好了,而且也做好了相应的配置,除此之外,还加上了SQLitemanag_php wampserver 配置 自己的 php 目录

【树莓派不吃灰】基础篇⑥ Linux系统下必知必会的一些命令_树莓派linux执行命令-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏3次。一般情况下,我们使用的是官方推荐的操作系统 —— Raspbian OS。这是一款免费的基于Debian Linux的操作系统,可以安装到所有版本的树莓派上。这就意味着我们需要了解一些常用的linux命令,这样才能得心应手。_树莓派linux执行命令

Matlab系列之符号运算(下)_syms eqn可以是矩阵吗-程序员宅基地

文章浏览阅读702次。Matlab系列之符号运算(下)续符号矩阵符号矩阵的生成符号矩阵的运算符号微积分极限微分积分符号积分变换Fourier变换及其逆变换Laplace变换及其逆变换z变换及其逆变换符号方程求解代数方程求解微分方程求解无穷级数的求和运算更多精彩,等你发现~续上一篇主要对符号对象进行了一些生成和使用的基本操作,然后本篇将介绍符号矩阵、微积分、积分变换以及符号方程的求解,具体内容就往下慢慢看了。符号矩阵符号矩阵的生成符号矩阵的生成和数值矩阵的相关操作类似,创建方法有以下的几种:1、直接创建符号矩阵2、用_syms eqn可以是矩阵吗

SpringBoot统一异常通用处理_spring boot <root level="error">-程序员宅基地

文章浏览阅读352次。一 日志1 什么是日志通过日志查看程序的运行过程,运行信息,异常信息等。2 配置日志级别日志记录器(Logger)的行为是分等级的。一般分为:FATAL(致命)、ERROR(错误)、WARN(警告)、INFO(信息)、DEBUG(调试)默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别# 设置日志级别为ERRORlogging: level: root: ERROR这种方式能将ERROR级别以及以上级别的日志打_spring boot

Microsoft .NET Framework 安装未成功(证书方面)-程序员宅基地

文章浏览阅读4.3k次。问题:在为windows7 sp1安装framework 4.6.2的时候,有两次证书方面的报错// 错误1:无法建立到信任根颁发机构的证书链// 错误2:已处理证书链,但是在不受信任的根证书中终止查找资料:经过查找,发现在4.6的前期版本,就已经有过次问题的解决方案,比如类似的文章:.NET Framework 4.6.1/4.6 的安全性更新 31360..._netframework4.6.2安装未成功

随便推点

vscode cannot find package in D\src_package command-line-arguments: cannot find packag-程序员宅基地

文章浏览阅读761次。> go help gopath文档中有一段:On Windows, the value is a semicolon-separated string.意思是以 " : "作为分隔符如果你配置的 GOPATH = D:/gopath, 会被解析成 gopath = D 和 gopath = /gopath两个目录!!!_package command-line-arguments: cannot find package

android图片资源加密解密,Android下资源图片的加密和解密-程序员宅基地

文章浏览阅读2.4k次。apk文件使用解压工具就能看到drawable等资源,但是有些游戏中的图片资源却是无法看到的。这个问题探索了许久……【1】图片资源不放置在drawable文件下,放在assets中(但是解压apk,同样能看到图片资源),以下说说使用方法。分析:Ⅰ)当图片资源放在drawable中的时候,能有相应的Id去解析:BitmapFactory.decodeResource(res, id)如果放置在as..._安卓png图片解密工具

Java基础——HashSet和TreeSet类_java treeset排序比较的是hash值吗-程序员宅基地

文章浏览阅读113次。文章目录HashSetTreeSetHashSet源码:添加元素的过程:先调用该元素所属类的hashCode()方法计算哈希值,再处理得到底层数组的索引位置。如果得到的索引位置上已经有元素,二者的哈希值不一定是一样。这时,比较哈希值,如果相同,再用equals()方法比较,如果返回为true,添加失败。如果哈希值相同而且用equals()方法比较返回为false,用链表的方式添加到这个元素的后面,即原来的元素指向新添加的元素。*哈希值计算方法:哈希值相当于是一个随机数。乘数一般选31,_java treeset排序比较的是hash值吗

oracle学习之表管理,约束以及视图索引同义词的操作-程序员宅基地

文章浏览阅读117次。在oracle中,常见的数据库对象有:表,视图,索引,序列,同义词存储过程,存储函数,触发器,包,包体,数据库链路(datalink),快照表是数据库的基本存储单元,以行列组成,命名规则:1,必须以字母开头2,长度在1~30之间3,oracle默认存储都存为大写创建表必须具备:权限 和 表空间常见的数据类型如下://创建表语法:crea..._oracle给3个表建立关系及约束同义词

Sparse Virtual Texture (虚拟贴图技术)-程序员宅基地

文章浏览阅读1.3w次,点赞8次,收藏31次。Virtual texture 技术用于解决3D场景中大量贴图而内存有限的情况,它的思想可以参考虚拟内存。 虚拟内存技术中,物理内存是有限的,但是虚拟内存可以远远大于物理内存,虚拟内存被抽象成一个个page即分页文件,page可以真实的载入到物理内存中,也可以存在与磁盘文件上,寻址时采用的内存地址采用一个表来映射到具体的的内存位置,如果映射到物理内存里,即hit,如果在磁盘的page上,将其载入物_sparse virtual texture

dwr练习001-程序员宅基地

文章浏览阅读205次。温故而知新。环境介绍windows 10jdk1.8tomcat 8.0.26dwr 3.0.2commons-logging-1.2.jareclipst 4.6.1在 ECLIPSE 中新建一个 Dynamic Web Project ,把以下文件装进去。1. 依赖包,路径 WEB-INF/lib dwr.jar commons