Java 如何在Jasper中迭代列表?

Java 如何在Jasper中迭代列表?,java,jasper-reports,report,Java,Jasper Reports,Report,我似乎找不到这方面的任何信息,但基本上情况就是这样。 我需要显示一组字符串,在本例中,它们是小时数。我试图避免编写Java类,但如果有必要,我可以这样做。基本上我想展示一些东西,比如 1-2pm 2-3pm 3-4pm 4-5pm 我试着创建一个列表和一个变量,然后 new ArrayList 将其分配给变量,然后执行 $V{my_var}.add("1-2pm") 但是当我把这个变量赋给一个列表时,它似乎不起作用。这通常是如何处理的?理想情况下,我希望能用表达式编辑器简单地实现这一点。您

我似乎找不到这方面的任何信息,但基本上情况就是这样。 我需要显示一组字符串,在本例中,它们是小时数。我试图避免编写Java类,但如果有必要,我可以这样做。基本上我想展示一些东西,比如

1-2pm
2-3pm
3-4pm
4-5pm
我试着创建一个列表和一个变量,然后

new ArrayList
将其分配给变量,然后执行

$V{my_var}.add("1-2pm")
但是当我把这个变量赋给一个列表时,它似乎不起作用。这通常是如何处理的?理想情况下,我希望能用表达式编辑器简单地实现这一点。

您可以在变量表达式中使用方法

例如:


因为它没有改变,所以在参数中这样做可能是有意义的。