项目场景:

使用stripTrailingZeros()函数将BigDecimal去0变为科学计数法7E+1,导致后续业务影响到


问题描述

使用stripTrailingZeros()函数将BigDecimal去0变为科学计数法7E+1

public class test {public static void main(String[] args) {BigDecimal number = new BigDecimal("70");System.out.println(number.stripTrailingZeros());}
}

原因分析:

使用stripTrailingZeros()函数将BigDecimal去0,默认会变为科学计数法。
如70会被转换为7E+1


解决方案:

使用toPlainString()函数代替toString(),问题解决~

public class test {public static void main(String[] args) {BigDecimal number = new BigDecimal("70");System.out.println(number.stripTrailingZeros().toPlainString());}
}

【使用stripTrailingZeros()函数将BigDecimal去0变为科学计数法7E+1】相关推荐

  1. android string数字字符串如何使用科学计数法,JSONObject 偶遇 数字字符串变为科学计数法 如何变为普通数字字符串...

    和 XML 一样,JSON 也是基于纯文本的数据格式.由于 JSON 天生是为 JavaScript 准备的,因此,JSON 的数据格式非常简单,您可以用 JSON 传输一个简单的 String,Nu ...

  2. 2021-04-10 【数据库导数】数字类型的列如果位数过长,变为科学计数法问题

    最近mysq提数的时候,发现varchar(255)导出后,用csv打开就科学计数法了,数据显示不全.尝试了几个方法总结结果如下: 1.最好用的 concat('\t',a.number) as '数 ...

  3. java导出的excel数字过长_用POI导出excel时,较长的数字不想被自动变为科学计数法的解决方式(转)...

    做过很多次导出excel了.都碰到一个问题,内容里如果包含一个比较长的数字,比如订单号"2546541656596",excel会自动变成科学计数法... 弄过好几次都没有解决,最 ...

  4. 处理XML Publisher导出EXCEL值变为科学计数法的问题

    <fo:bidi-override direction="ltr" unicode-bidi="bidi-override"><?PoOrde ...

  5. Excel如何将科学计数法转成文本格式且末位数字不变0

    导出的csv文件是这样的: excel设置单元格格式 自定义类型为0 将科学计数法的数字末尾都变成了0,怎么解决呢?接着看下面的步骤: 然后新建一个sheet导入数据为"自文本": ...

  6. BigDecimal与科学计数法的问题

    BigDecimal是处理高精度的浮点数运算的常用的一个类 当需要将BigDecimal中保存的浮点数值打印出来,特别是在页面上显示的时候,就有可能遇到预想之外的科学技术法表示的问题. 一般直接使用 ...

  7. excel php 数字科学计数_PHP导出excel时数字变为科学计数的解决方法

    在数据导出到excel时数字格式不对,一般分为以下两种情况. 1.excel单元格设置长度不够 解决方法: $objActSheet = $objPHPExcel->getActiveSheet ...

  8. BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)

    一.简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算.双精度浮点型变量double可以处理16位有效数.在实际应用中,需要对更大或者更 ...

  9. Origin2018(汉化版)在使用科学计数法的时候如何将坐标刻度的0.0改成0

    文章目录 1 问题 2 解决方法 1 问题 先看下面这张图,当我使用科学计数法时,纵坐标出现了0.0的字样,这样看起来很不美观.有些期刊还会有要求,不能出现0.0的格式. 图1 那么该怎么将它改成0呢 ...

最新文章

  1. 个人随笔、收藏——(包括技术、设计思想等)
  2. 【Paddy】数据库监控系列(一) - 监控理念
  3. LAMP编译安装,并搭建discuz
  4. LeetCode题组:第7题-整数反转
  5. 【小练习06】HTML+CSS--电影公告
  6. SQL Server 2019安装教程
  7. nvm用标准sata ahci码_能者多劳!让NVMe固态硬盘做系统盘的同时,加速SATA数据盘...
  8. 微软邮件系统Exchange 2013系列(七)创建发送连接器
  9. 20200606:最长连续序列(leetcode128)
  10. tp5 查询求和_tp5 sum某个字段相加得到总数的例子
  11. git 公钥提交代码_gitlab上传公钥和项目代码
  12. 第二章 确定性知识系统
  13. OSR推出在线SSL/TLS安全测试工具
  14. 微信Mars-xlog日志加密踩坑指南
  15. mysql partition 语法,MySQL与瀚高数据库的范围分区的语法及实例(APP)
  16. 一个五年架构师为什么基本年薪酬可以达到50万?
  17. sql之浅谈视图的作用
  18. 建设中的中国未来11大著名建筑
  19. NUC-lib资源学习
  20. 【bzoj3875】[Ahoi2014Jsoi2014]骑士游戏

热门文章

  1. WIN10 NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver解决方案
  2. markdown标记语法typora编辑器
  3. 提取人声软件android,音频声音提取2021版
  4. linux无法检测显示器,未检测到Ubuntu 16.04
  5. 一些资源网站和有用的软件什么的
  6. CADD--Amber分子动力学--Schrodinger薛定谔--Pymol--AutoDock 等系列专题会议
  7. 制造业ERP管理系统在企业采购管理中的作用是什么?
  8. 智能配线系统技术高峰论坛会议邀请函
  9. 数字电视运行系统业务分析
  10. java获取jar包中的文件资源