如何在报表的表达式中使用Split

时间:2016-08-05 10:59:50

标签: java jasper-reports

目前正在尝试将大字符串字段拆分为3个较小的字段。由" /"分隔的字符串。示例字符串:

<div class="page-search-site health-bundle-medical-group">Some text here</div>
<div class="health-bundle-clinic">Some text here 2</div>
<div class="page-search-site health-bundle-hospital">Some text here 3</div>

目前我已经设法在变量中使用以下表达式拉出中间部分:

0123/ABCD1234/EFGH909883432212

说实话,我不确定它是如何工作的,因为我不知道5和1是什么(这可能是我需要知道的另外两个部分)

1 个答案:

答案 0 :(得分:0)

在调用方法spit之后,创建一个数组,其中包含由原始字符串中的"/"分隔的子字符串。 trim删除任何尾随空格。 数字5类似于可选参数。 一个指定拆分数的整数,拆分限制后的项目不会包含在数组中。