Java中将科学记数法字符串转换成数字字符串
开发过程中,有时候科学记数法的数字,需要转换成直观的数字。
这个时候就要想办法转换一下,好在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中将科学记数法字符串转换成数字字符串相关推荐
- java面试题,将String字符串转换成数字
2019独角兽企业重金招聘Python工程师标准>>> 题目要求:将String字符串转换成数字,不能用java自带的方法转换字符串,要求自己写一个atoi(String s),如果 ...
- java大数转换成字符串,js字符串转换成数字与数字转换成字符串的实现方法
摘要:这篇JavaScript栏目下的"js字符串转换成数字与数字转换成字符串的实现方法",介绍的技术点是"js字符串.字符串转换.实现方法.数字转换.字符串.转换&qu ...
- python字符串转换成数字_python 字符与数字如何转换
展开全部 一.python中字符串转换成数字 1.类中进行导入:import string ,str='555',num=string.atoi(str),num即为str转换成的数字转换为浮点数:s ...
- 把数据库中有关枚举项值的数字字符串转换成文字字符串
原文:把数据库中有关枚举项值的数字字符串转换成文字字符串 标题可能无法表达我的本意.比如,有这样一个枚举: public enum MyChoice { MyFirstChoice = 0, MySe ...
- php反转数字_PHP将字符串转换成数字
下面给大家介绍PHP将字符串转换成数字的四种方法. 方法1: 使用number_format()函数.number_format()函数用于将字符串转换为数字.它会在成功时返回格式化的数字,否则会在失 ...
- 把数组里的字符串转换成数字或者把数字转换成字符串
把数组里的字符串转换成数字或者把数字转换成字符串 场景 例:如以下接口返回的'1,2,3' 前端需要转成数组 处理完的数组里面的每一项值都变成的字符串,而我想要的是[1,2,3] 于是就找到了下面的方 ...
- 数组里的字符串转换成数字或者把数字转换成字符串
数组里的字符串转换成数字或者把数字转换成字符串 var arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]; arr1.map(String); //结果: ['1', '2', ' ...
- JS字符串转换成数字的三种经典方法和代码实例
1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行: 对其他类 ...
- C++ 如何将字符串转换成数字
使用函数:stoi(string )将string转换成int型 使用函数:stol(string )将string转换成long int型 使用函数:stof(string )将string转换成f ...
最新文章
- matlab bp结果,Matlab如何处理BP网络每次运行结果不一样这个问题
- Linux性能测试 sar命令
- 如何在SAP Spartacus里监控用户浏览了某产品明细页面的动作
- php汽车找车位,遭遇到车多车位少 教你如何快速找到停车位
- mysql数据与Hadoop之间导入导出之Sqoop实例
- MVC三层架构在各框架中的特征
- php按钮打开文件选择框,在Select file(选择)页面单击Select file(选择文件)按钮
- Python 函数参数 传引用还是传值
- ubuntu20.4安装gcc5.4
- FX2N-2DA模拟量输出模块简述
- 飞信2008协议抓包(2)
- 抽样:理论与应用(第二版) 金勇进 课程笔记 1~4章
- ppBaby的开发历程
- 大话设计模式之爱你一万年:第八章 结构型模式:外观(门面)模式:冬天有你不再寒冷:2.外观模式之一键开关
- shiro的认证过程
- 乳腺癌最新研究进展(2021年版)
- day18Excise1
- typora 浏览器预览_Gitbook+Typora创建技术文档
- html嵌入播放器,flv视频播放器 Flvplayer.swf 可自动播放参数说明
- 两群羊和一只狼,两只狮子
热门文章
- PS保留渐变进行换色
- 【Day3.7】建兴海鲜酒家,味道还很不错
- c++语言解一元二次方程,初学C++新手跪求:用C++编 解一元二次方程 并 结果用复数表示。。...
- 神经网络和算法的关系,神经网络的算法有哪些
- 【27】grad-cam的简单逻辑实现以及效果展示
- Java接口:实现防盗门功能
- 20201223:调用paddlepaddle抠图模型更改照片底色
- 《进化——我们在互联网上奋斗的故事》一一1.11 OKRs在J公司
- HTML5期末大作业:英雄联盟网站设计——英雄联盟LOL(4页) HTML+CSS+JavaScript web期末网站设计大作业
- 《数据分析实战:基于EXCEL和SPSS系列工具的实践》一导读