首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Univocity解析器出现空字符串字段问题

Univocity解析器出现空字符串字段问题
EN

Stack Overflow用户
提问于 2018-07-12 00:43:48
回答 1查看 618关注 0票数 2

对于使用多个先行的固定宽度解析,空字符串会导致问题(即,fieldX=' ')。因此,对于只有2条记录的固定格式文件,如果第一条记录以空字符串字段结束,则会导致问题。记录中的最后一个字段被视为空(Null),并且它不会将下一个记录中的第一个字符视为先行,而是将第二个字符视为先行。如果第一条记录中的最后一个字段有一个非空值(fieldX='11111'),那么这不是问题,它是有效的。我的解决方法是将settings.getFormat().setPadding('~')设置为文件中不需要的字符。

是否有任何设置允许接受空字符串并将其视为‘’和not NULL。

请给我建议。

EN

回答 1

Stack Overflow用户

发布于 2018-07-12 11:08:59

这里是库的作者。

settings().setNullValue("");有帮助吗?

如果没有,你可以更新你的帖子,包括输入的样本和你用来解析它的代码,这样我就可以重现并检查它吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51290565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档