如何在DecimalFormat中使用空格作为分组分隔符?

时间:2014-04-07 09:33:45

标签: java google-visualization decimalformat

我正在使用Google Chart。 API使用DecimalFormat (ICU4J 53.1)。我的目标是这种格式:

### ### meters

但我无法在documentation内找到它。是否有解决方法?

1 个答案:

答案 0 :(得分:2)

如果您有权访问DecimalFormat对象,则可以按如下方式进行调整:

DecimalFormatSymbols formatSymbols = format.getDecimalFormatSymbols();
formatSymbols.setGroupingSeparator(' ');
format.setDecimalFormatSymbols(formatSymbols);

如果您只能访问格式字符串,则无法实现目标。 DecimalFormat类根据区域设置格式化数字,分组分隔符取自该区域。