Как изменить разделитель opencsv по умолчанию? - PullRequest
0 голосов
/ 04 августа 2020

Прежде всего, привет и извините за вопрос новичка, но я уже видел документацию и руководства, но я не могу заставить их работать в моем коде. Возможно, я делаю небольшую ошибку, но не могу ее уловить.

Я использую последнюю версию opencsv в проекте maven. Поэтому мне нужно создать .csv файл, и для этого я использую:

try (CSVWriter writer = new CSVWriter(new FileWriter("file.csv", true)) {
    /* code
}

И все работает нормально, но мне нужно использовать другой разделитель, поэтому я пытаюсь использовать:

try (CSVWriter writer = new CSVWriter(new FileWriter("file.csv", true), '-') {
    /* code
}

Но появляется Не удается конструктор разрешения 'CSVWriter (java .io.FileWriter, char)' в IntelliJ, когда в документации указано документация opencsv

Есть идеи, как это исправить? (Извините за мой английский sh, я не носитель языка).

1 Ответ

0 голосов
/ 04 августа 2020

Согласно документации, конструктор - это либо просто файл, либо 5 параметров, поэтому у вас не может быть только 2: http://opencsv.sourceforge.net/apidocs/com/opencsv/CSVWriter.html

...