public class Person {
@CsvField(name = "id")
private int id;
@CsvField(name = "name")
private String name;
@CsvField(name = "age")
private int age;
// Getters and setters
}
String csvFilePath = "path/to/csv/file.csv";
CsvEntityReader<Person> reader = new CsvEntityReader<>(Person.class, new CsvEntityContextFactory());
List<Person> persons = reader.readEntities(csvFilePath);
String csvFilePath = "path/to/csv/file.csv";
CsvEntityWriter<Person> writer = new CsvEntityWriter<>(Person.class, new CsvEntityContextFactory());
writer.writeEntities(csvFilePath, persons);