@CsvEntity(name = "person")
public class PersonEntity {
@CsvField(name = "name")
private String name;
@CsvField(name = "age")
private int age;
}
String csvFile = "data.csv";
CsvEntityReader<PersonEntity> reader = new CsvEntityReader<>(PersonEntity.class);
List<PersonEntity> entities = reader.readEntities(csvFile);
CsvEntityWriter<PersonEntity> writer = new CsvEntityWriter<>(PersonEntity.class);
writer.writeEntities(csvFile, entities);
public class CustomEntityHandler<T> implements EntityHandler<T> {
@Override
public T handleEntity(T entity) {
return entity;
}
}