我正在使用超级csv https://super-csv.github.io/super-csv/apidocs/org/supercsv/prefs/CsvPreference.html
创建csv文件。

效果很好。但是我需要围绕所有字段设置引号,而不仅仅是带有逗号的引号。所以代替

1,2,test,"something,test", 1,x


我需要这个

"1","2","test","something,test","1","x"


问题:我应该在这里做什么??????????

    private static final CsvPreference PIPE_DELIMITED =
       new CsvPreference.Builder(WHAT SHOULD I PUT HERE TO MAKE IT WORK???????????).build();

最佳答案

您是否尝试过类似的方法:

private static final CsvPreference PIPE_DELIMITED =
       new CsvPreference.Builder(CsvPreference.STANDARD_PREFERENCE)
                        .useQuoteMode(new AlwaysQuoteMode()
                        .build();

09-11 18:07