示例
public
static
void
main(
String
[] args ) {
Object o;
Object o2;
if
(o==
null
&& o.equals(o2)) {
o.toString();
}
}
解决方案
在以上示例中,执行方法 o.equals(o2) 和 o.toString() 时可能会发生空指针异常。重新考虑 if/else 语句中的条件以确保不会生成空指针异常。