CsvReader reader = new CsvReader("path/to/csv/file.csv");
reader.setDelimiter(',');
reader.setEncoding("UTF-8");
while (reader.readRecord()) {
String[] fields = reader.getValues();
}
CsvWriter writer = new CsvWriter("path/to/csv/file.csv");
writer.setDelimiter(',');
writer.setEncoding("UTF-8");
String[] fields = {"field1", "field2", "field3"};
writer.writeRecord(fields);
CsvParser parser = new CsvParser();
List<DataObject> dataObjects = parser.parse(reader);