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

问题描述 投票:1回答:1

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

如何通过注释告诉Beanio在这些位置是空白它必须忽略?

java flat-file bean-io
1个回答
0
投票

您是否尝试定义长度为7的@Field来消耗这些空间?

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

lazy=truetrim=true部分应该使这个领域/属性始终是null

© www.soinside.com 2019 - 2024. All rights reserved.