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