我正在使用UNIVOCITY-PARSERS将csv文件行转换为java对象.
在处理文件时,如果它遇到行中任何列的任何问题,那么它解析在该行中停止并抛出异常.但我需要一些东西,只要跳过有错误的行,就会一直持续到文件结尾.但我没有api中的任何实用程序类.
我的豆类
public class ItemcodeBean {
@Trim
@NullString(nulls = { " ", "" })
@Parsed(field = "ItemCode")
private String itemCode;
@Trim
@NullString(nulls = { " ", "" })
@Parsed(field = "PartNumber")
private String partNumber;
@Trim
@NullString(nulls = { " ", "" })
@Parsed(field = "ModelNumber")
private String modelNumber;
}
Run Code Online (Sandbox Code Playgroud)
我的主要课程
公共类TestClass {
private BeanListProcessor<ItemcodeBean>
rowProcessor = null;
private CsvParser parser = null;
public static void main(String[] args) {
TestClass testClass = new TestClass();
testClass.init();
try{
ItemcodeBean itemcodeBean;
while ((itemcodeBean …Run Code Online (Sandbox Code Playgroud)