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