Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用空格作为十进制格式的分组分隔符?_Java_Google Visualization_Decimalformat - Fatal编程技术网

Java 如何使用空格作为十进制格式的分组分隔符?

Java 如何使用空格作为十进制格式的分组分隔符?,java,google-visualization,decimalformat,Java,Google Visualization,Decimalformat,我正在做谷歌图表。API使用的是十进制格式(ICU4J 53.1)。我的目标是: ### ### meters 但是我在房间里找不到它。是否有解决方法?如果您可以访问DecimalFormat对象,您可以按如下方式调整它: DecimalFormatSymbols formatSymbols = format.getDecimalFormatSymbols(); formatSymbols.setGroupingSeparator(' '); format.setDecimalFormatSy

我正在做谷歌图表。API使用的是
十进制格式(ICU4J 53.1)
。我的目标是:

### ### meters

但是我在房间里找不到它。是否有解决方法?

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

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

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

您的意思是使用空格作为千位分隔符吗?是的,正是这样:100000米。可视化API不公开在轴格式中指定分组符号的任何方法;它由浏览器的区域设置决定。您可以通过指定
hAxis.ticks
选项绕过格式中的限制,该选项创建自定义标签:
hAxis:{ticks:[{v:1000,f:'1000'},{v:2000,f:'2000'},{v:3000,f:'3000'}…]}
。谢谢!你能解释一下在GoogleAPI函数中使用它吗<代码>变量:{网格线:{color:'transparent'},文本样式:{fontSize:'16'},格式:'.'米'}