Android 遇到DecimalFormat 遇到的格式化问题
来源:互联网 发布:告白日本电影知乎 编辑:程序博客网 时间:2024/04/28 04:12
在系统语言环境为俄语的情况下:
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);
0 0
- Android 遇到DecimalFormat 遇到的格式化问题
- 格式化时遇到的问题
- Android遇到的问题
- android遇到的问题
- android遇到的问题
- hadoop2.x.x格式化遇到的问题
- EditPlus格式化js遇到的问题
- 记录文档格式化遇到的问题
- Java DecimalFormat 格式化的问题及解决办法
- Android DecimalFormat 格式化数字
- java.text.DecimalFormat遇到5不进位问题
- android学习遇到的问题
- Android 初步 遇到的问题
- 初学Android遇到的问题
- 移植Android 遇到的问题
- android画图遇到的问题
- Android编译遇到的问题
- android开发 遇到的问题
- java装饰者模式decorater
- 安卓自定义控件,自定义控件属性
- android 6.0 中 系统日期时间的获取
- HLS,HTTP,RTSP,RTMP协议的区别:
- Matlab与线性代数 -- 线性间隔向量
- Android 遇到DecimalFormat 遇到的格式化问题
- RxJava系列2(基本概念及使用介绍)
- Android头像上传时裁剪图片过大问题,裁剪大图片导致
- android中shape的使用介绍 3--矩形
- 正则表达式总结
- 熟悉java语言的基本使用:简单存款取款机制java实现
- linux之文件系统
- 一个简单的线程池实现
- android集成友盟推送遇到的问题