我正在使用 uniVocity 来解析两个不同的文件。对于第一个文件的每一行,我需要遍历文件 2 以便进行一些比较。
RowListProcessor rowProcessor = new RowListProcessor();
CsvParserSettings settings = new CsvParserSettings();
settings.setRowProcessor(rowProcessor);
settings.setLineSeparatorDetectionEnabled(true);
settings.setHeaderExtractionEnabled(true);
settings.setSkipEmptyLines(true);
CsvParser file1Parser = new CsvParser(settings);
CsvParser file2Parser = new CsvParser(settings);
我需要CsvParserSettings
为两个解析器使用不同的,还是有其他方法来定义rowProcessor
s?
另外,如何逐行读取文件以便在每一行中执行我需要的操作?