当西班牙语的小数点分隔符以逗号,
显示时,我在格式化十进制值时会出现问题,以便用西班牙语(以及其他欧洲语言)进行本地化。
如何将小数点分隔符设为点.
?
以下是我用于格式化十进制数字的代码
DecimalFormat twoDecimalForm = null;
twoDecimalForm = new DecimalFormat("#.##");
DecimalFormatSymbols.getInstance().setDecimalSeparator('.');
String valueInDecimal = twoDecimalForm.format(0.005 * progressValue);
//Exception here
Log.d(TAG,"valueInDecimal" + Double.valueOf(valueInDecimal));
我收到逗号,
而不是点.
解决方法可以将逗号替换为.
。
但还有其他解决方案吗?
答案 0 :(得分:0)
如果您从网上获取数据,请让您的网站开发人员根据您的要求传递数据,然后您的问题就会得到解决,或者您可以使用替换选项。