gpt4 book ai didi

java - 与 java 中的 null 值进行比较时出现 NullPointerException

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

if(status.equals(null))
{
status="Pass";
}

从上面的代码中它抛出 NullPointerException ,请给出与 null 比较值的解决方案.

最佳答案

看起来status本身是null。所以当你这样做时:

status.equals("null")

你实际上在做:

null.equals("null")

这会导致 NPE。你应该这样做:

if(status == null) //Now you're checking if the reference is null
//So you'll never dereference a null pointer

您可能会发现this link有用。

<小时/>

相关主题:

What is null in Java?
Java null check why use == instead of .equals()

关于java - 与 java 中的 null 值进行比较时出现 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17850003/

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