Как говорится в вопросе, как мне это сделать.
Попробуйте opencsv . Похоже, он справится с работой.
Используйте OpenCSV, это будет быстро и просто
CSVReader reader = new CSVReader(new FileReader("C:\\Documents\\file.csv")); List<String[]> csvValues = reader.readAll();
Этот пример кода даст вам список со строковыми массивами внутри него.
Используйте метод split () в строке чтения, чтобы получить массив. Метод принимает регулярное выражение для разбиения.
Apache Wink предоставляет CsvReader и CsvWriter .
Вы можете использовать StringTokenizer класс. Вот пример .