Sij*_*tha 2 java string jasper-reports
我有一种情况,我必须将字符串的前4个字符替换为'x'.
原始数据是'12345678'.我想替换为'xxxx5678'.
我实际上正在使用Jasper Reports,这是我的领域:
$F{obj.contact_id.hisher_member_id}
Run Code Online (Sandbox Code Playgroud)
任何建议将受到高度赞赏.
来自Yassin Hajaj的社区维基建议和Bethany Louise 评论
在Java中,使用substring
一个解决方案是:
String output = "xxxx" + input.substring(4);
Run Code Online (Sandbox Code Playgroud)
贾斯珀报告中的内容<textFieldExpression/>
是
<textFieldExpression><![CDATA["xxxx" + $F{obj.contact_id.hisher_member_id}.substring(4)]]></textFieldExpression>
Run Code Online (Sandbox Code Playgroud)
注意:字段$F{obj.contact_id.hisher_member_id}
类应该是java.lang.String
.
归档时间: |
|
查看次数: |
7287 次 |
最近记录: |