我想在opencsv中使用CSVReader读取由逗号分隔的值的字符串。过去,我已将此阅读器与多部分文件一起使用,其中将执行以下操作:
    CSVReader reader = new CSVReader(new
    InputStreamReader(fileName.getInputStream());

对于多部分文件来说这很好,但是如果我只想传递一个字符串,例如,我找不到解决方案。一行CSV。

最佳答案

您可以使用java.io.StringReader。例:

final String inputString = "value1,value2,value3";

try (CSVReader reader = new CSVReader(new StringReader(inputString))) {
    // Your code here
}

10-08 06:09