开发过程中,有时候科学记数法的数字,需要转换成直观的数字。
这个时候就要想办法转换一下,好在java已经提供了现成的方法。
代码如下:

import java.math.BigDecimal;@Test
public void testBigDecimal(){String e = "1.000001234E5";BigDecimal ee = new BigDecimal(e);System.out.println(ee.toPlainString);
}

结果如下:

100000.1234

注意,如果本身就是double类型的数字,通过这种转换是有精度问题的,代码测试一下:

import java.math.BigDecimal;@Test
public void testBigDecimal(){double d = 1.000001234E5;BigDecimal dd = new BigDecimal(d);System.out.println(dd.toPlainString);
}

结果如下:

100000.123399999987046578253304981238746098

通过以上代码测试比较得出,如果想将科学计数法的字符串转换成数字字符串,使用BigDecimal的toPlainString方法即可。并且只能是String类型的可以这么做,如果是double类型的数字,转换后会有精度问题。

Java中将科学记数法字符串转换成数字字符串相关推荐

  1. java面试题,将String字符串转换成数字

    2019独角兽企业重金招聘Python工程师标准>>> 题目要求:将String字符串转换成数字,不能用java自带的方法转换字符串,要求自己写一个atoi(String s),如果 ...

  2. java大数转换成字符串,js字符串转换成数字与数字转换成字符串的实现方法

    摘要:这篇JavaScript栏目下的"js字符串转换成数字与数字转换成字符串的实现方法",介绍的技术点是"js字符串.字符串转换.实现方法.数字转换.字符串.转换&qu ...

  3. python字符串转换成数字_python 字符与数字如何转换

    展开全部 一.python中字符串转换成数字 1.类中进行导入:import string ,str='555',num=string.atoi(str),num即为str转换成的数字转换为浮点数:s ...

  4. 把数据库中有关枚举项值的数字字符串转换成文字字符串

    原文:把数据库中有关枚举项值的数字字符串转换成文字字符串 标题可能无法表达我的本意.比如,有这样一个枚举: public enum MyChoice { MyFirstChoice = 0, MySe ...

  5. php反转数字_PHP将字符串转换成数字

    下面给大家介绍PHP将字符串转换成数字的四种方法. 方法1: 使用number_format()函数.number_format()函数用于将字符串转换为数字.它会在成功时返回格式化的数字,否则会在失 ...

  6. 把数组里的字符串转换成数字或者把数字转换成字符串

    把数组里的字符串转换成数字或者把数字转换成字符串 场景 例:如以下接口返回的'1,2,3' 前端需要转成数组 处理完的数组里面的每一项值都变成的字符串,而我想要的是[1,2,3] 于是就找到了下面的方 ...

  7. 数组里的字符串转换成数字或者把数字转换成字符串

    数组里的字符串转换成数字或者把数字转换成字符串 var arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]; arr1.map(String); //结果: ['1', '2', ' ...

  8. JS字符串转换成数字的三种经典方法和代码实例

    1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行: 对其他类 ...

  9. C++ 如何将字符串转换成数字

    使用函数:stoi(string )将string转换成int型 使用函数:stol(string )将string转换成long int型 使用函数:stof(string )将string转换成f ...

最新文章

  1. matlab bp结果,Matlab如何处理BP网络每次运行结果不一样这个问题
  2. Linux性能测试 sar命令
  3. 如何在SAP Spartacus里监控用户浏览了某产品明细页面的动作
  4. php汽车找车位,遭遇到车多车位少 教你如何快速找到停车位
  5. mysql数据与Hadoop之间导入导出之Sqoop实例
  6. MVC三层架构在各框架中的特征
  7. php按钮打开文件选择框,在Select file(选择)页面单击Select file(选择文件)按钮
  8. Python 函数参数 传引用还是传值
  9. ubuntu20.4安装gcc5.4
  10. FX2N-2DA模拟量输出模块简述
  11. 飞信2008协议抓包(2)
  12. 抽样:理论与应用(第二版) 金勇进 课程笔记 1~4章
  13. ppBaby的开发历程
  14. 大话设计模式之爱你一万年:第八章 结构型模式:外观(门面)模式:冬天有你不再寒冷:2.外观模式之一键开关
  15. shiro的认证过程
  16. 乳腺癌最新研究进展(2021年版)
  17. day18Excise1
  18. typora 浏览器预览_Gitbook+Typora创建技术文档
  19. html嵌入播放器,flv视频播放器 Flvplayer.swf 可自动播放参数说明
  20. 两群羊和一只狼,两只狮子

热门文章

  1. PS保留渐变进行换色
  2. 【Day3.7】建兴海鲜酒家,味道还很不错
  3. c++语言解一元二次方程,初学C++新手跪求:用C++编 解一元二次方程 并 结果用复数表示。。...
  4. 神经网络和算法的关系,神经网络的算法有哪些
  5. 【27】grad-cam的简单逻辑实现以及效果展示
  6. Java接口:实现防盗门功能
  7. 20201223:调用paddlepaddle抠图模型更改照片底色
  8. 《进化——我们在互联网上奋斗的故事》一一1.11 OKRs在J公司
  9. HTML5期末大作业:英雄联盟网站设计——英雄联盟LOL(4页) HTML+CSS+JavaScript web期末网站设计大作业
  10. 《数据分析实战:基于EXCEL和SPSS系列工具的实践》一导读