Android 遇到DecimalFormat 遇到的格式化问题
2016-10-27 11:54
218 查看
在系统语言环境为俄语的情况下:
double amount = 125.55d
DecimalFormat df = new DecimalFormat("0.00");
String result = df.format(amount)
其他语言情况正常应该输出为:122.55
但在俄语情况下为 : 122,55
对,你没看错,是“.” 变为“,”了。对后面用来做计算什么的,就麻烦了,
解决办法如下
Locale locale = Locale.getDefault();
Locale.setDefault(Locale.US);
double amount = 125.55d
DecimalFormat df = new DecimalFormat("0.00");
String result = df.format(amount)
Locale.setDefault(locale);
double amount = 125.55d
DecimalFormat df = new DecimalFormat("0.00");
String result = df.format(amount)
其他语言情况正常应该输出为:122.55
但在俄语情况下为 : 122,55
对,你没看错,是“.” 变为“,”了。对后面用来做计算什么的,就麻烦了,
解决办法如下
Locale locale = Locale.getDefault();
Locale.setDefault(Locale.US);
double amount = 125.55d
DecimalFormat df = new DecimalFormat("0.00");
String result = df.format(amount)
Locale.setDefault(locale);
相关文章推荐
- 安装android-ndk-1.5_r1遇到的问题及解决方法
- 安装Android时遇到的问题
- 安装android遇到的若干问题
- 关于android开发遇到的一些问题的解决办法---间断的更新
- [原]用Eclipse开发Android应用,用svn管理源码时遇到的问题及解决方法
- 日期格式化的时候遇到的奇怪的问题
- 使用ubuntu x86_64位元编译Android代码遇到的library问题(solved)
- 编译android sdk 遇到的问题
- android学习遇到的问题
- android 源码编译遇到得一些问题
- android 学习中遇到的若干问题和解决方法(1)
- Eclipse下Android更新升级过程中遇到的问题及解决
- ubuntu9.04下编译android源码遇到的问题
- android 解析时遇到编码问题
- android开发过程中遇到的一些问题汇总
- Android程序遇到模拟器常常断开的问题
- Android环境搭建及遇到的小问题
- 自己在使用Android Maps API 开发地图应用程序时遇到的问题,以及解决的办法
- android下解析xml文件遇到中文问题
- android开发环境搭建遇到的问题(MyEclipse8.5+android sdk2.3+ADT-8.0.1