【发布时间】:2018-01-03 09:24:32
【问题描述】:
我正在开发一个支持不同语言的应用程序。我使用 DecimalFormat 类来格式化双精度值。以下方法适用于除印度尼西亚以外的所有语言。我很感激任何帮助。
public static String formatNumberWithCommaSeparated(Double number){
DecimalFormat formatter = new DecimalFormat("#,###.00");
String FormattedString = formatter.format(number);
return FormattedString;
}
结果
formatNumberWithCommaSeparated(125.0);
-英文、马来文、泰文、中文 => 125.00
-印度尼西亚语 => 125,00
【问题讨论】:
标签: android localization decimalformat