如何更改opencsv的默认分隔符?

5 java opencsv

首先,您好,对于初学者的问题感到抱歉,但我已经看到了文档和教程,但我无法让它在我的代码上运行。也许我犯了一个小错误,但我无法抓住它。

我在 Maven 项目中使用最新版本的 opencsv。所以我需要制作一个 .csv 文件,为此我使用:

try (CSVWriter writer = new CSVWriter(new FileWriter("file.csv", true)) {
    /* code
}
Run Code Online (Sandbox Code Playgroud)

一切正常,但我需要使用不同的分隔符,所以我尝试使用:

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

但在 IntelliJ 中出现无法解析构造函数 'CSVWriter(java.io.FileWriter, char)',当文档中显示opencsv 文档时

知道如何修复它吗?(抱歉我的英语,我不是母语人士)。

小智 2

根据文档,构造函数要么只是文件,要么是 5 个参数,因此不能只有 2 个: http ://opencsv.sourceforge.net/apidocs/com/opencsv/CSVWriter.html