我正在使用超级CSV来读取csv文件。我的一个csv文件如下所示:
smth
"abc"
""
正如您在第三行中看到的,String是空的。我有一个负责分析这个文件的类。一件作品如下所示:
final CellProcessor[] processors = new CellProcessor[] {
new NotNull()//what I need to declare here
};
现在我已经有了新的NotNull()",但这对我的情况不利,因为我可以有空字符串。我需要在那里宣布什么?我尝试使用它:" StrMinMax(0,10)",但我得到一条消息,String为null。我该如何解决,我需要申报什么?感谢。
答案 0 :(得分:1)
正如Super CSV documentation所示,您可以简单地使用Optional单元格处理器。即。
final CellProcessor[] processors = new CellProcessor[] {
new Optional()
};
您可以使用null
,但Optional
更有意义,并允许您在其后链接更多处理器。