java去处科学技术法,java撤销科学计数法
java取消科学计数法
前台输入手机号13777777777,如果是为Double类型接收,就会自动转为科学计数法,非常讨厌,这是我们经常遇到的
找了下,一般是Double转String,方法一般有两种:
1.利用String.format()
saleUnilateImport.setPhone(String.format("%.4f", row.getCell(1).getNumericCellValue()));//15145117218.0000保留4位小数
String.format("%.0f", row.getCell(0).getNumericCellValue())//15145117218,取整!
2.利用DecimalFormat类
DecimalFormat df = new DecimalFormat("#");//转换成整型
saleUnilateImport.setPhone(df.format(row.getCell(1).getNumericCellValue()));
3.利用DecimalFormat类
DecimalFormat df = new DecimalFormat("#,##0.00");//保留两位小数且不用科学计数法saleUnilateImport.setPhone(df.format(row.getCell(1).getNumericCellValue()));
---------------------------------------------------------
其实Java来来去去也就是两个主要的格式化类,
DecimalFormat格式化double
SimpleDateFormat格式化Date
DecimalFormat df = new DecimalFormat( "#,##0.00 ");
//保留两位小数且不用科学计数法,并使用千分位
String value = df.format(d);
---------------------------------------------------------
java去处科学技术法,java撤销科学计数法相关推荐
- (java)防止数字被转换成科学计数法解决方法
问题描述: 我们在将long类型或者double类型进行算术运算的时候可能被转换成科学技术法的形式 举个栗子: 303387E7 1.932626E7 BigDecimal db1 = new Big ...
- 科学计算机自动显示小数,卡西欧计算器FX-82MS怎么能让计算器永久显示小数计数而不是科学技术法啊?好烦啊,每次都是显示科学技术法,我试过SHI...
题目: 卡西欧计算器FX-82MS怎么能让计算器永久显示小数计数而不是科学技术法啊?好烦啊,每次都是显示科学技术法,我试过SHIFT+MODE+2了啊,屏幕显示MODE CLEAR 0然后要我输入东西 ...
- 科学技术法c语言字符串,PAT Basic 1024. 科学计数法 (20)(C语言实现)
我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容.此处文章目前已更新至与Github Pages同步.欢迎star我的repo. 题目 ...
- java数字转大写 其他报异常_【踩坑系列】使用long类型处理金额,科学计数法导致金额转大写异常...
python科学计算数据应用(第2版) 156.4元 (需用券) 去购买 > 1. 踩坑经历 上周,一个用户反馈他创建的某个销售单无法打开,但其余销售单都可以正常打开,当时查看了生产环境的ERR ...
- 如何使java中double类型不以科学计数法表示
http://vincentboy.iteye.com/blog/1647187 问题:在java中,怎样把一个double数转换为字符串时,不用科学计数法表示. 解决方法1: //对Double类型 ...
- java导出excel 科学计数法_基于Java将Excel科学计数法解析成数字
需要注意的是一般的科学表达式是 1.8E12 1.8E-12 而在Excel中的科学表达式是 1.8E+12 1.8E-12 我写的科学计数法的正则表达式是 (-?\d+\.?\d*)[Ee]{1}[ ...
- csv java 科学计数法_Java入门笔记1/0(输入与输出)
0.输出: (0).System.out.println() 表示输出后换行 (1).System.out.print() 表示输出后不换行 1.格式化输出: (0).计算机有时输出的结果不一定被人很 ...
- Java 科学计数法
目录 Java 科学计数法 1 科学计数法的概念 1.1 有效数字 1.2 E记号 2 Java中的科学计数法 2.1 NumberFormat 2.2 DecimalFormat 2.3 BigDe ...
- java 科学计数法位数_科学记数法android java
我已经用Java为Android编写了一个简单的计算器.我将double用作变量.它达到一定的小数位数后,给我的结果以科学计数法表示,尽管小数位数仍有很大的空间.有什么简单的方法可以将科学符号转换为& ...
- JAVA科学计数法,金额数字,转换为中文大写字
网上看到别人的代码,觉得很好,收藏下来 网上其他人的代码大多是只能转换整数最多13位,一般转换方案都是下面两种(第一种看完都不想再当码农了,第二种看似挺好, 但是处理起来截取字符串麻烦,容易因规则太复 ...
最新文章
- 老码农揭开行业黑幕:如何编写无法维护的代码
- Android 实现网页账号自动登录
- Android面试宝典
- 解决问题ImportError: HDFStore requires PyTables, quot;No module named 'tables'quot; problem importing
- C++接口工程实践:有哪些实现方法?
- Indetifier
- [推荐]番茄工作法——专治拖延症、精神涣散、再要五分钟综合症
- Oracle函数translate()的用法
- 安卓fragment笔记
- 目前用到的两个分页存储过程:
- Power Integrations推出的全新CAPZero-3 X电容放电IC符合IEC60335标准
- 【业余无线电】-海兴通SZ-666D信道编程
- c语言中obj的错误,C语言中的obj
- 最短哈密顿环 退火_模拟退火法计算最短路径 用 高效的 图论中哈密顿贿赂的 AI...
- 60秒倒计时钟单片机实物程序
- 智能一代云平台(十六):解决Linux服务器被植入木马总结
- 函数的作用、函数的定义及函数的调用
- 从战略到执行:业务领先模型 BLM 战略篇「战略意图」
- larval 数据库迁移
- leetcode 881 救生艇 (python3- 贪心算法)