我有一个用分号分隔的文件,其中包含第EoF
行以指示文件结尾。
entries = new CsvToBeanBuilder(new FileReader(pathToFile))
.withSeparator(';')
.withType(Bean.class)
.build().parse();
样本输入文件:
H1;H2;H3
a;b;c
d;e;f
g;h;i
EoF
Opencsv无法理解EoF
并抛出CsvRequiredFieldEmptyException
:
java.lang.RuntimeException: com.opencsv.exceptions.CsvRequiredFieldEmptyException: Number of data fields does not match number of headers.
有什么主意如何使opencsv忽略EoF
?