jCSV is a very easy to use csv library for Java.
jCSV is a very easy to use csv library for Java. With just a few lines of Code you can parse any csv file.
Reader reader = new FileReader("data.csv");
CSVReader<String[]> csvParser = CSVReaderBuilder.newDefaultReader(reader);
List<String[]> data = csvParser.readAll();
jCSV also provides mechanisms to bind the csv file directly to java objects.
Reader reader = new FileReader("persons.csv");
CSVReader<Person> csvPersonReader = ...;
// read all entries at once
List<Person> persons = csvPersonReader.readAll();
// read each entry individually
Iterator<Person> it = csvPersonReader.iterator();
while (it.hasNext()) {
Person p = it.next();
// ...
}