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撤销科学计数法相关推荐

  1. (java)防止数字被转换成科学计数法解决方法

    问题描述: 我们在将long类型或者double类型进行算术运算的时候可能被转换成科学技术法的形式 举个栗子: 303387E7 1.932626E7 BigDecimal db1 = new Big ...

  2. 科学计算机自动显示小数,卡西欧计算器FX-82MS怎么能让计算器永久显示小数计数而不是科学技术法啊?好烦啊,每次都是显示科学技术法,我试过SHI...

    题目: 卡西欧计算器FX-82MS怎么能让计算器永久显示小数计数而不是科学技术法啊?好烦啊,每次都是显示科学技术法,我试过SHIFT+MODE+2了啊,屏幕显示MODE CLEAR 0然后要我输入东西 ...

  3. 科学技术法c语言字符串,PAT Basic 1024. 科学计数法 (20)(C语言实现)

    我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容.此处文章目前已更新至与Github Pages同步.欢迎star我的repo. 题目 ...

  4. java数字转大写 其他报异常_【踩坑系列】使用long类型处理金额,科学计数法导致金额转大写异常...

    python科学计算数据应用(第2版) 156.4元 (需用券) 去购买 > 1. 踩坑经历 上周,一个用户反馈他创建的某个销售单无法打开,但其余销售单都可以正常打开,当时查看了生产环境的ERR ...

  5. 如何使java中double类型不以科学计数法表示

    http://vincentboy.iteye.com/blog/1647187 问题:在java中,怎样把一个double数转换为字符串时,不用科学计数法表示. 解决方法1: //对Double类型 ...

  6. java导出excel 科学计数法_基于Java将Excel科学计数法解析成数字

    需要注意的是一般的科学表达式是 1.8E12 1.8E-12 而在Excel中的科学表达式是 1.8E+12 1.8E-12 我写的科学计数法的正则表达式是 (-?\d+\.?\d*)[Ee]{1}[ ...

  7. csv java 科学计数法_Java入门笔记1/0(输入与输出)

    0.输出: (0).System.out.println() 表示输出后换行 (1).System.out.print() 表示输出后不换行 1.格式化输出: (0).计算机有时输出的结果不一定被人很 ...

  8. Java 科学计数法

    目录 Java 科学计数法 1 科学计数法的概念 1.1 有效数字 1.2 E记号 2 Java中的科学计数法 2.1 NumberFormat 2.2 DecimalFormat 2.3 BigDe ...

  9. java 科学计数法位数_科学记数法android java

    我已经用Java为Android编写了一个简单的计算器.我将double用作变量.它达到一定的小数位数后,给我的结果以科学计数法表示,尽管小数位数仍有很大的空间.有什么简单的方法可以将科学符号转换为& ...

  10. JAVA科学计数法,金额数字,转换为中文大写字

    网上看到别人的代码,觉得很好,收藏下来 网上其他人的代码大多是只能转换整数最多13位,一般转换方案都是下面两种(第一种看完都不想再当码农了,第二种看似挺好, 但是处理起来截取字符串麻烦,容易因规则太复 ...

最新文章

  1. 老码农揭开行业黑幕:如何编写无法维护的代码
  2. Android 实现网页账号自动登录
  3. Android面试宝典
  4. 解决问题ImportError: HDFStore requires PyTables, quot;No module named 'tables'quot; problem importing
  5. C++接口工程实践:有哪些实现方法?
  6. Indetifier
  7. [推荐]番茄工作法——专治拖延症、精神涣散、再要五分钟综合症
  8. Oracle函数translate()的用法
  9. 安卓fragment笔记
  10. 目前用到的两个分页存储过程:
  11. Power Integrations推出的全新CAPZero-3 X电容放电IC符合IEC60335标准
  12. 【业余无线电】-海兴通SZ-666D信道编程
  13. c语言中obj的错误,C语言中的obj
  14. 最短哈密顿环 退火_模拟退火法计算最短路径 用 高效的 图论中哈密顿贿赂的 AI...
  15. 60秒倒计时钟单片机实物程序
  16. 智能一代云平台(十六):解决Linux服务器被植入木马总结
  17. 函数的作用、函数的定义及函数的调用
  18. 从战略到执行:业务领先模型 BLM 战略篇「战略意图」
  19. larval 数据库迁移
  20. leetcode 881 救生艇 (python3- 贪心算法)

热门文章

  1. 软件工程毕业设计课题(1)基于python的毕业设计python疫苗预约系统毕设作品
  2. uni-app实现XCode苹果本地离线打包APP
  3. 【转帖】文件系统驱动编程基础篇
  4. Android WIFI列表搜索及无线热点的开启和关闭
  5. 深入解析内存原理:RAM的基本原理
  6. 【Flutter核心类分析】深入理解BuildContext
  7. 创业感悟:有舍才会得,舍得才见风景
  8. 论计算机维护论文,论计算机装与维护毕业论文.docx
  9. 水果电商“异军突起”,资本市场为何竞相追捧?
  10. SentencePiece,subword-nmt,bpe算法