我有一个课,如:
class node
{
Integer id ;
double lon;
double lat ;
.....
}
其他类中有一个方法从节点类中获取参数,并由它们进行一些操作.....
在此方法中,存在类似(node1.getId == node2.getId)的条件...
现在,我需要将此方法指定为node1,node2参数,其中node1的id = null ..
当它在(node1.getId == node2.getId)之间进行比较时,抛出NullpointerException ...
Java中是否有整数类型,我可以将其对象与null进行比较?就像C#中的“ int?”一样。
最佳答案
不,没有什么像?
。如果null
有可能,则必须进行测试。
所以,
if (node1 == null || node2 == null) {
return false;
}