<dependency>
<groupId>com.univocity</groupId>
<artifactId>univocity-parsers</artifactId>
<version>2.9.1</version>
</dependency>
CsvParserSettings settings = new CsvParserSettings();
CsvParser parser = new CsvParser(settings);
settings.setRowProcessor(new AbstractRowProcessor() {
@Override
public void rowProcessed(String[] row, ParsingContext context) {
}
});
parser.parse(new FileReader("data.csv"));
import com.univocity.parsers.csv.*;
import java.io.FileReader;
public class DataValidator {
public static void main(String[] args) throws Exception {
CsvParserSettings settings = new CsvParserSettings();
CsvParser parser = new CsvParser(settings);
settings.setRowProcessor(new AbstractRowProcessor() {
@Override
public void rowProcessed(String[] row, ParsingContext context) {
if (row.length != 4) {
}
}
});
parser.parse(new FileReader("data.csv"));
}
}