这个报空,不是getTypeId()得到的值是空,而是c对象是空的,你要先判断c对象不为空,在来取TypeId值,if(c!=null){
...................
}而且若你的TypeId是integer型的不是和null判断,你可以加上一个空字符串“”和“”空字符串比较,若不等则TypeId有值if(“” != c.getTypeId() +“”){
System.out.println( c.getTypeId());
}
Integer a = null;
if(a!=null){
System.out.println("不为null");
}else{
System.out.println("null");
}