public class Person {
@CsvColumn("name")
private String name;
@CsvColumn("age")
private int age;
}
String csvFilePath = "data.csv";
CsvReader<Person> csvReader = new CsvReader<>(Person.class);
List<Person> personList = csvReader.read(csvFilePath);
String csvFilePath = "data.csv";
CsvWriter<Person> csvWriter = new CsvWriter<>(Person.class);
csvWriter.write(personList, csvFilePath);
CsvConfig csvConfig = new CsvConfig();
csvConfig.setDelimiter(CharUtil.COMMA);
csvConfig.setTextQualifier(CharUtil.QUOTE);
csvConfig.setDateFormat("yyyy-MM-dd");