java取消科学计数法
2016-07-14 11:46
381 查看
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);
---------------------------------------------------------------------------------------------------------------------------------
相关文章推荐
- 如何更改eclipse的 Explorer的字体大小
- Java EE常用框架的个人看法
- Java Web学习(12):JSP九大内置对象(二)
- java web过滤器
- cvs check项目的时候在构建期间出错问题
- Java跨平台原理
- java 拦截器、过滤器、监听器
- java反编译工具
- 在netbeans下提示:在类路径上找不到servlet api,某些scriptlet的编辑功能已禁用
- java面向对象二:抽象类、接口
- Activiti基础教程--01(简介、代码生成Activiti的25张表、Activiti配置文件activiti.cfg.xml生成25张表、在Eclipse上安装Activiti插件)
- eclipse中的web项目路径和发布好的项目路径
- 手动管理事务
- java.lang.IllegalStateException: The specified child already has a parent 错误处理
- Java多线程学习笔记
- 一个奇葩的Integer
- Spring+Websocket实现消息的推送
- JAVA第三课——L-system分形的初次接触
- java 实现扑克牌洗牌
- 简易PDF生成(JAVA)