double数值多时系统默认科学计数法解决方法
2016-08-10 16:36
232 查看
比如
输出结果:
运用了:
这里输出结果还带有千分位的效果,比如输入12345600,输出12,345,600
还有一些属性,举个例子看看:
希望帮到大家
Double d = new Double("1234567890.12"); System.out.println("d:="+d); java.text.NumberFormat nf = java.text.NumberFormat.getInstance(); nf.setGroupingUsed(false); System.out.println("d:="+nf.format(d));
输出结果:
d:=1.23456789012E9 d:=1234567890.12
运用了:
Double value=object.getDouble("value"); java.text.NumberFormat nf = java.text.NumberFormat.getInstance(); carvalue.setText(nf.format(value)+"元");
这里输出结果还带有千分位的效果,比如输入12345600,输出12,345,600
还有一些属性,举个例子看看:
java.text.NumberFormat nf = java.text.NumberFormat.getInstance(); // 不使用千分位,即展示为11672283.234,而不是11,672,283.234 nf.setGroupingUsed(false); // 设置数的小数部分所允许的最小位数 nf.setMinimumFractionDigits(0); // 设置数的小数部分所允许的最大位数 nf.setMaximumFractionDigits(5); System.out.println(nf.format(nf.parse("11687337.23430").doubleValue())); // 11687337.2343 System.out.println(nf.format(nf.parse("11687337.00000").doubleValue())); // 11687337 System.out.println(nf.format(nf.parse("11687337.23000").doubleValue())); // 11687337.23
希望帮到大家
相关文章推荐
- csv 中 数值被自动转换成科学计数法 的问题 excel打开后数字用科学计数法显示且低位变0的解决方法
- 系统默认的MySQL用户名消失的解决方法(修正版)
- csv 中 数值被自动转换成科学计数法 的问题 excel打开后数字用科学计数法显示且低位变0的解决方法
- Double 大数值 精度丢失 解决方法
- C++ 操作64位系统,默认读取Wow6432Node子键的解决方法。
- Windows 8 系统环境下,Python3默认编码错误,导致运行文件失败的解决方法。
- C++ 操作64位系统,默认读取Wow6432Node子键的解决方法。
- C++ 操作64位系统,默认读取Wow6432Node子键的解决方法
- Java中数值较大的double类型转换为字符串时会用科学计数法显示的解决办法
- 一些常用的系统解决方法
- 系统默认语言变更后程序显示乱码的解决之法
- 系统无法打开CHM文档时报错的解决方法 ![scripchs.exe的问题]绝对原创
- SkaMPI的文档生成器报“无法找到doublespace.sty”的解决方法(By Robinvane Suen)
- VC#.NET下基于WinForm的系统登录程序解决方法
- Fedora Core 5内核升级到2.6.16.1.2107出现系统挂起(有解决方法了)
- IIS6 中"ASP 0201 错误 无效的默认脚本语言" 的解决方法
- 使用webservice解决多系统登陆问题(方法一)
- 重新安装系统后 Sql Server 2005 升级注意!以及执行attach 错误,提示05错误的解决方法!
- 更改Windows系统默认字体的方法
- proc文件系统模块编程-常见错误及解决方法