Java中的opencsv会忽略字段值中的反斜杠

我正在使用opencsv读取csv文件。

我忽略了第一行;csv文件使用制表符分隔,其中一些值用双引号引起来。

当我读取具有’'字符的列的值时,就会出现问题,该值会被删除。

reader = new CSVReader(new FileReader(exchFileObj),'\t','"',1);

例如在原始文件中:

address = 12\91buenosaires

它变为:

address = 1291buenosiares

csvreader 生成的字符串数组中。我如何修改它使其也能够读取’'字符?

回答:

CSVReader还具有一个构造函数,您可以通过该构造函数设置要使用的转义字符。如果使用该字符,并将转义符设置为不使用的字符,则会在输入中得到反斜杠字符。

以上是 Java中的opencsv会忽略字段值中的反斜杠 的全部内容, 来源链接: utcz.com/qa/412301.html

回到顶部