CSVParser parser = new CSVParserBuilder().withSeparator(',').withCharset("UTF-8").build();
CSVReader reader = new CSVReaderBuilder(new FileReader("file.csv")).withCSVParser(parser).build();
CSVReader reader = new CSVReader(new FileReader("file.csv"));
reader.setKeepCarriageReturn(true);
CSVParser parser = new CSVParserBuilder().withSeparator(',').withQuoteChar('\0').build();
CSVReader reader = new CSVReaderBuilder(new FileReader("file.csv")).withCSVParser(parser).build();
CSVWriter writer = new CSVWriter(new FileWriter("file.csv"));
String[] values = {"John, Doe", "123\"456"};
writer.writeNext(values);
writer.close();
CSVParser parser = new CSVParserBuilder().withSeparator(',').withNullString("").build();
CSVReader reader = new CSVReaderBuilder(new FileReader("file.csv")).withCSVParser(parser).build();