Null 检查整型字段是否为空

Null 检查整型字段是否为空,null,integer,Null,Integer,我正在尝试验证整数值是否为NULL或0。这是我的密码。但它显示了一个编程错误,即“参数类型int,null的运算符==未定义”。请帮助或建议我采取进一步措施 while ((line = bReader.readLine()) != null) { /** * Splitting the content of tabbed separated line **/ String datavalue[] = line.split("\t"); long timestamp = Long.pars

我正在尝试验证整数值是否为NULL或0。这是我的密码。但它显示了一个编程错误,即“参数类型int,null的运算符==未定义”。请帮助或建议我采取进一步措施

while ((line = bReader.readLine()) != null) 
{
/**
 * Splitting the content of tabbed separated line
 **/
String datavalue[] = line.split("\t");
long timestamp = Long.parseLong(datavalue[0]);
timestamp=timestamp % DAY_MODULO_IN_MS;
int  value     = Integer.parseInt(datavalue[1]);            
if (Integer.parseInt(datavalue[1]) == null) {
    throw new TemplateNullValueException("ERROR! Resolution is contain NULL value for " + timestamp);
}
else
{
    this.bufferedFileContentMap.put(timestamp, value);                  
}
}

谢谢, Venkat

如果(Integer.parseInt(datavalue[1])==null){

问题是,
首先,您正在将其转换为整数并进行检查,因此请使用0检查如何实现用NULL验证整数?我无法使用0检查,因为0是业务需求的有效数字。您能告诉我变量行中的数据是什么吗尝试使用0或-1检查我必须验证第二列,即带NULL或空白的整数。第二个字段包含特定时间戳毫秒(字段)的分辨率请更正我的理解错误,我将必须检查第二个字段(datavalue[1])的长度是否为0。对吗?