【发布时间】:2021-03-01 09:33:17
【问题描述】:
我正在尝试通过 java 读取 csv 文件,因为 attributes[17] 这里有一些 nan 值,所以当我读取那些 NaN 值时,我希望这些行也有 NULL 重视如何做到这一点。因为我在有 Nan 例外时添加 0,所以我想在这种情况下添加 NULL 值。如何做到这一点
try
{
double vb=Double.parseDouble(attributes[17]);
invoice_id=(long) vb;
invoice_no.add(invoice_id);
}
catch(NullPointerException e)
{
//e.printStackTrace();
long b=0;
invoice_no.add(b);
}
catch(NumberFormatException e) {
long b=0;
invoice_no.add(b);
//e.printStackTrace();
}
【问题讨论】:
-
变量
attributes的类型是什么?我建议您在问题中添加更多代码,以使人们了解情况。 -
attributes 也是一个字符串类型,也有 NaN 值