是否有静态numberformat千位分隔符?

时间:2019-09-19 10:45:45

标签: java jasper-reports

How to set thousands separator in Java? 除了:

我需要在不使用对象的情况下格式化数字。

我需要在JasperSoft Studio文本字段中执行此操作。 它具有可用的模式,但是使用了计算机的语言环境,因此无法覆盖分组分隔符。

不过,我可以在CDATA[] textFieldExpression内部使用静态方法。 IE浏览器

CDATA[($F{SALINITY_TEXT}!=null ? $F{SALINITY_TEXT} : ($F{SALINITY_VALUE}==null?"":String.format(Locale.US, "%.02f", $F{SALINITY_VALUE}))) +" mg/l"]

这给了我正确的格式,但是分组分隔符是错误的(,):

<textField pattern="###0.000;(###0.000-)"></excluded code><textFieldExpression><![CDATA[$F{NET_SM3_VALUE}]]></textFieldExpression></textField>

有没有办法用静态方法做到这一点?

format(123456).groupingSeperator(“”)

123456必须为123 456.000

0 个答案:

没有答案