代码之家  ›  专栏  ›  技术社区  ›  Tobias Nolte

如何配置beanio忽略平面文件中的某些字符

  •  1
  • Tobias Nolte  · 技术社区  · 6 年前

    我目前正在开发一个通过平面文件获取数据的遗留应用程序。使用beanio读取和写入平面文件,并通过注释定义记录。我的问题是,其中一个平面文件的规范要求从索引20到26(不是记录的结尾)的空格用于保留空间,以备将来使用。

    我怎样才能通过注释告诉Beanio,在这些位置是空白,它必须忽略?

    1 回复  |  直到 6 年前
        1
  •  0
  •   nicoschl    6 年前

    你试过定义一个 @Field

    @Field(at = 20, length = 7, lazy = true, trim = true)
    private String spaces;
    

    这个 lazy=true trim=true 零件应使此字段/属性 null 任何时候。