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

标签 java google-visualization decimalformat

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

### ### meters

但我在 documentation 中找不到它。有解决办法吗?

最佳答案

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

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

如果您只能访问格式字符串,那么您无法实现您的目标。 DecimalFormat 类根据区域设置格式化数字,并从中获取分组分隔符。

关于java - 如何在 DecimalFormat 中使用空格作为分组分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22908582/

相关文章:

java - token ";"上的语法错误,{ 应在此 token 之后

javascript - 如何通过 Google Chat 添加百分比标签而不更改顺序

javascript - 自定义 Google 时间线图表上的工具提示

java - 卡在数据库插入中

java - 使用 SMPP (CloudHopper) 检索其帐户的剩余积分

java - Spring Data JPA - 数据库问题连接不可用,请求在 30000 毫秒后超时

javascript - 奇怪的章节时间线日期问题 - 将来在除 FireFox 之外的所有浏览器上呈现的项目

java - 适用于 iOS 的小数格式

regex - android 正则表达式和十进制格式

java - 带有千位分隔符 0 值的 DecimalFormatter 返回 .00