Android国际化数字(0.1111)点变成逗号(0,1111)的问题
当使用DecimalFormat或者String.format格式化数据时,如果不设置Locale相关参数或者设为Locale.getDefault,默认会取系统语言。这个时候坑就来了:在西欧一些国家小数点“.”会变成“,”(例如德语),或者Locale类里没有的语言(例如印尼)时,小数点“.”也会变成“,”也有可能变成所以在使用上述方法进行数据格式化,最好加上例如Local.CHINA这种不会出现逗号的国家来格式化数据。DecimalFormat floatFormat = (Decimal
原创
2021-03-03 10:19:53 ·
862 阅读 ·
0 评论