我试图验证条件是否整数值是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
答案 0 :(得分:0)
if(Integer.parseInt(datavalue [1])== null){
这是问题所在, 首先,您将其转换为整数并检查,因此请检查0