我正在尝试验证一个对象是否是null
或不,使用以下语法:
void renderSearch(Customer c) {
System.out.println("search customer rendering>...");
try {
if (!c.equals(null)) {
System.out.println("search customer found...");
} else {
System.out.println("search customer not found...");
}
} catch (Exception e) {
System.err.println("search customer rendering error: "
+ e.getMessage() + "-" + e.getClass());
}
}
我得到以下异常:
搜索客户渲染错误:null
类 java.lang.NullPointerException
我以为我正在和我的人一起考虑这种可能性if and else陈述。
您不是在比较对象本身,而是在比较它们的引用。
Try
c != null
in your if陈述。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)