gpt4 book ai didi

java - java中如何在没有空检查的情况下避免NullpointerException

转载 作者:行者123 更新时间:2023-12-01 06:38:02 26 4
gpt4 key购买 nike

在下面的代码中,我想跳过空检查。请让我知道替代解决方案。

 public class NullCheck {



public static void main(String[] args) {

String str=args[0];

if (null != str) //without using this null check how to avoid null pointer exception

{
System.out.println("Null check");
}
else

{
System.out.println("Null value");
}
}
}

谢谢

最佳答案

例如,您可以使用 Yoda 表达式来避免许多 null 检查

if("Hello".equals(str))

"Hello" 作为文字,永远不会 null 并且内置的 equals 方法将检查 str 为空。替代的 str.equals("Hello") 需要您首先检查 str

有些人发现它们令人困惑,并且并不总是能够相应地安排语法。

关于java - java中如何在没有空检查的情况下避免NullpointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31809001/

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