其他分享
首页 > 其他分享> > 如何使用OpenCSV区分空字符串和null

如何使用OpenCSV区分空字符串和null

作者:互联网

这是我的代码:

CSVReader reader = new CSVReader(isReader);
while ((col = reader.readNext()) != null) {
   String c1 = col[1];
}

这是我的csv文件:

"a","","c"
"1",,"3"

有没有办法可以区分null和“”? OpenCSV似乎将所有内容视为非null String.我可以告诉它将空字段视为空吗?

解决方法:

是不可能的.在CSV格式的哲学中,空字符串和java特定的null之间没有区别. null是java对象内存模型中的空引用.在CSV中,没有任何引用,只有空值.

标签:opencsv,java,null
来源: https://codeday.me/bug/20190825/1714120.html