小编Dra*_*gon的帖子

如何将ArrayList中的元素分组并分成三个List

我有一个实体类

    class Entity {
        private String customer;
        private String product;
        private String productDetail;
    }
Run Code Online (Sandbox Code Playgroud)

我有一个ArrayList<Entity>包含许多记录,例如我的列表中的记录:

customer    product    productDetail
   A          A1            A11
   A          A1            A12
   A          A2            A21
   A          A2            A22
   B          B1            B11
   B          B2            B21
   C          C1            C11
   C          C1            C12
Run Code Online (Sandbox Code Playgroud)

我下面有3个实体

   class ProductDetail{
       private String details;
   }

   class Product{
       private String product;
       private List<ProductDetail> detailList;
   }

   class Customer{
       private String customer;
       private List<Product> productList;
   }
Run Code Online (Sandbox Code Playgroud)

我想循环我的ArrayList<Entity>和组记录到Customer类,Customer包括productList,productList包括 …

java grouping element divide

5
推荐指数
1
解决办法
1182
查看次数

JasperReports:如何基于字符数来打破行

我有一个长串(150个字符).我在报告中添加了text_1字符串参数,我希望在第50个字符处使用自动jasper breakline.

<textFieldExpression><![CDATA[$F{TEXT_1}]]></textFieldExpression>
Run Code Online (Sandbox Code Playgroud)

例:

我的字符串: 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789

我想用JasperReports打印:

01234567890123456789012345678901234567890123456789
01234567890123456789012345678901234567890123456789
01234567890123456789012345678901234567890123456789
Run Code Online (Sandbox Code Playgroud)

我想在Jasper中执行,而不是在Java中执行请建议我一个解决方案.

java jasper-reports line-breaks

3
推荐指数
1
解决办法
1966
查看次数

标签 统计

java ×2

divide ×1

element ×1

grouping ×1

jasper-reports ×1

line-breaks ×1