在jasper报告中以指定格式显示浮点值的java代码

标签 java floating-point jasper-reports formatted

值13.10在我的jasper报告中打印成13.1,我想自己打印成13.10,怎么办。对应的JRXML语句是

<textFieldExpression class="java.lang.Float"><![CDATA[$F{temp_bill_tax}]]> 
</textFieldExpression>

最佳答案

如果您使用 iReport 创建您的 jrxml。右键单击您的文本字段,转到“文本字段”选项卡,然后在“模式”组合框中选择 #,##0.00

或者在字段中添加pattern属性:

<textField ... pattern="#,##0.00"  >
    <textFieldExpression class="java.lang.Float"><![CDATA[$F{temp_bill_tax}]]>/>
</textField>

关于在jasper报告中以指定格式显示浮点值的java代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3513613/

相关文章:

c++ - 无法从 MSVCRT strtod/sscanf/atof 函数中获取 NaN

php - 在 PHP 中处理小数

一个像素可以分成更小的像素吗?或者是否可以使用 1.54 像素而不是 1 或 2?

java - Jasper Report阿拉伯语查询问题

java - 使用确认对话框将值从数据表传递到 bean JSF

java - 创建对象时使用 "new"变量

java - Samsung Galaxy Tab S 无法从 "Download"目录获取 listFiles

java - 如何将大尺寸.txt 文件数据拆分成小部分并插入数据库?

java - 意外的碧 Jade 异常

gradle - 使用gradle将jrxml转换为碧 Jade