String 如何从BeanIO中的文本文件中将字符串变量设置为零?

String 如何从BeanIO中的文本文件中将字符串变量设置为零?,string,member,zero,required,bean-io,String,Member,Zero,Required,Bean Io,我的文本文件的状态为00。我想使用BeanIO将00传递给Person对象的setState metod。但获取类似无效状态的异常:未设置必填字段。它接受空格而不是零 我的映射文件是: <beanio> <stream name="acesFile" format="fixedlength" strict="true"> <record name="personObj" class="com.hbe.conversion.businessOb

我的文本文件的状态为00。我想使用BeanIO将00传递给Person对象的setState metod。但获取类似无效状态的异常:未设置必填字段。它接受空格而不是零

我的映射文件是:

<beanio>
    <stream name="acesFile" format="fixedlength" strict="true">
        <record name="personObj" class="com.hbe.conversion.businessObjects.Person"  occurs="0+">
            <field name="state" position="0" length="2" required="true" padding="0"      />
        </record>
    </stream>
</beanio>
尝试在字段定义上设置keepadding=“true”。

尝试在字段定义上设置keepadding=“true”

public void setState(String state) {
    this.state = state;
}