Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中是否有接受多个引号字符的CSVReader类?_Java_Csv - Fatal编程技术网

Java中是否有接受多个引号字符的CSVReader类?

Java中是否有接受多个引号字符的CSVReader类?,java,csv,Java,Csv,我正在寻找一个Java中的CSV阅读器类,它接受多个引号字符。例如: SingleQuoteExample,'Hello, this is Bob' DoubleQuoteExample,"Hello, this is Bob" 我希望我的CSVReader将上述文本解析为两行,每行有两个字段。我当前使用的CSVReader只接受一个引号字符,因此它将一行解析为两个字段,一行解析为三个字段,具体取决于我提供的引号字符 是否有一个CSVReader类可以接受多个引号字符,这样我就可以提供单引号和

我正在寻找一个Java中的CSV阅读器类,它接受多个引号字符。例如:

SingleQuoteExample,'Hello, this is Bob'
DoubleQuoteExample,"Hello, this is Bob"
我希望我的CSVReader将上述文本解析为两行,每行有两个字段。我当前使用的CSVReader只接受一个引号字符,因此它将一行解析为两个字段,一行解析为三个字段,具体取决于我提供的引号字符

是否有一个CSVReader类可以接受多个引号字符,这样我就可以提供单引号和双引号作为有效的引号字符

注意:通过引号字符,我指的是在解析行时将忽略其中任何逗号的字符。

您应该尝试以下方法。这里有很多好的类,包括一个非常好的CSV解析器。在我职业生涯的某个阶段,我负责移植和翻译部分代码库,并发现使用这个库(特别是CSV解析器)非常愉快

(话说回来,我已经很多年没有使用这个图书馆了……)