gpt4 book ai didi

java - 我们可以在检查嵌套 java 对象中的 null 时避免 npe 吗?

转载 作者:行者123 更新时间:2023-12-01 06:41:44 25 4
gpt4 key购买 nike

1) if(null !=parentObj.childObj)

2) if(parentObj.childObj != null)

与“2”相比,您认为“1”在“parentObj”为空的情况下会避免潜在的空指针异常吗?

最佳答案

没有。

如果parentObj为null,那么任何调用方法或引用字段的尝试都将导致NullPointerExcepton。 != 总是评估双方。

首先检查parentObj是否为null并进行适当处理。

关于java - 我们可以在检查嵌套 java 对象中的 null 时避免 npe 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4019579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com