如何在java中为CSVreader指定换行符

时间:2017-08-01 03:52:39

标签: java

  • 文字限定符:"(双引号)
  • delimeter:,(逗号)

档案数据:

第1行 - > cvhjczxjc,“dasdsad,sdasd 第2行 - > “SREE”, “测试”, “vczxnvn”

当我尝试读取数据时,由于没有终止的文本限定符,所有行都被视为单行。实际的第二行是有效数据。

请指导我们解决此问题。

代码:

CSVReader csvReader = new CSVReader(new BufferedReader(new InputStreamReader(new FileInputStream(f),Charset.forName("utf-8"))), ',','"');
while((csvDataLine = csvReader.readNext()) != null) {
            for (String str :csvDataLine){
                System.out.print(str+",");
            }
        System.out.println();
}
csvReader.close();

文字文件:enter link description here

0 个答案:

没有答案