现在用IReport做报表,有三个Field都是String类型,现在要计算这三个Feild的和该怎么做,这三个Field可能有空值,我这样写:new Double(Double.parseDouble($F{mInvoiceAmt}.toString()!=null ? $F{mInvoiceAmt}.toString():"0")+Double.parseDouble($F{uInvoiceAmt}.toString()!=null? $F{uInvoiceAmt}.toString():"0")+Double.parseDouble($F{cInvoiceAmt}.toString()!=null?$F{cInvoiceAmt}.toString():"0")) 但只有三个字段都有值的时候才能得出结果,只要有一个字段为Null时,输出就为Null了。大家快来帮忙啊! 还想问一下表达式能不能输入多行啊,我写了多行编译也会报错。
解决方案 »
- ActionForm的validate方法
- jboss4和tomcat能不能同时启动
- struts html:radio标签怎么样设置默认值
- 谁有关于IBM-Aglet的中文资料?
- 再发个帖子, 高手进来看看啊。帮帮小弟
- 北京的JAVA程序员请进!单独找人付费培训
- 用java做xml,推荐工具吧
- 用过soap的高手请进。。
- 有谁用WEBLOGIC8.0吗?我安装了一个,找不到北,怎么跟8.0差别这么大??大家说说看自己的想法,哪里可以找到相关资料!
- 看了被托普所骗的程序员兄弟的留言,非常气愤,我们程序员为什么要受到这样的侮辱!!建议所有程序员联合起来,在你么常去的网站,论坛,
- jsp如何获得该文件的绝对路径?
- 用get方法发送密码的时候,如果有&字符串,怎么处理啊
我不懂ireport语法,一个建议而已,你可以试一下。