当前位置: 首页 > 知识库问答 >
问题:

打印列表< String >新字段中的每个元素

西门逸仙
2023-03-14

我刚接触JasperReports,在解决一个问题时遇到了问题。

我有一份报告和一个字段$F{疗法},它是列表的类型

例如,如果我尝试$F{治疗}. get(1),它会正确打印位置1的元素。但是由于List的大小不是恒定的,我不能这样解决它。

我希望你理解我想要实现的目标


共有1个答案

吴均
2023-03-14

我使用子报表和传递List作为数据源解决了问题。下面是一个链接:将基元类型对象列表作为子报表的数据源传递

 类似资料:
  • 然后在main方法中,我尝试创建一个列表并打印出其中的元素。 没有语法错误,但当我尝试运行上面的代码时,终端不会返回任何内容。

  • 想改进这个问题吗 通过编辑此帖子,更新问题,使其只关注一个问题。 我需要编写一个接受ArrayList的一个参数并将每个字符串打印为数组1中索引的数字泰晤士报(以便我们也打印第一个值)的函数。例如:对于以下ArrayList:{"ABC","XX","YY"}print printStrings(arrList) ABC XX XX YY YY YY 到目前为止,我写了这个,我不知道如何继续:

  • 问题内容: 这段代码: 印刷品: 没有实现,因此它不是a 并打印其本机表示形式。但是对于我要打印的每个结构都非常繁琐。更糟糕的是,如果添加或删除某些字段,则必须更新。有没有更简单的方法来打印带有其字段的结构的结构? 问题答案: 这就是该包的实现方式,因此您无法更改。 但是,您可以编写一个使用反射(包)来遍历struct的字段的辅助函数,并可以在具有此类方法的字段上调用该方法。 示例实现: 现在,当

  • 我想获取ArrayList的每个元素并使用它来创建一个字符串: 包含与ArrayList和、、中的元素一样多的单词 将为每个单词打印ArrayList中的int值 为了更清楚,我想打印一个字符串,如下所示: 不幸的是,我只从ArrayList中获取最后一个整数的值,但“元素”字数是正确的,所以我的实际结果字符串如下所示: ArrayList只有4个元素: 要生成此错误字符串,我使用以下代码: 那么

  • 问题内容: 我有一个字典列表,并且想为该列表的每个元素添加一个键。我试过了: 但是update方法返回None,所以我的结果列表中没有None。 返回语法错误。 问题答案: 您无需担心要构建新的词典列表,因为对更新后的词典的引用与对旧词典的引用相同:

  • 场景A(硬代码)手工输入字符串项: 系统输出: 场景B(软代码)从数据库查询字符串项: 系统输出: 这打印到单行,这不是我想要的,我如何使这打印像场景a(每个项目的新行)