我正在做一份报告,需要将 4 个变量合并为一个。
如果我单独处理变量,我可以毫无问题地格式化它们。
但是当我将它们合并到一个字符串中时,双精度值变为 0.0 而不是 0.00
我怎样才能使它成为原来的0.00?
现在的代码如下所示:
$F{someDoubleField} + "a string" + $F{anotherDoubleField} + "another string"
它打印:
0.0 a string 0.0 another string
代替:
0.00 a string 0.00 another string
请记住,iReport 使用 Java,所以也许 Java 代码可以帮助我。
使用如下:
new DecimalFormat("0.00").format(doubleField) + "str"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)