作者:
Eugene Taylor
创建日期:
9 八月 2021
更新日期:
22 六月 2024
![《跟上 Java 8》07 Optional](https://i.ytimg.com/vi/br4kqCXPB9A/hqdefault.jpg)
内容
Null表示变量不引用对象并且没有值。您可以使用标准的“ if”语句来检查一段代码中的空值。 Null通常用于指示或确认某物不存在。在这种情况下,它可以用作启动或停止代码中其他进程的条件。
踩
第1部分,共2部分:在Java中检查null
使用“ =”定义变量。 单个“ =”用于声明变量并为其分配值。您可以使用它来将变量设置为null。
- 值“ 0”和null不相同,并且将以不同的方式运行。
- variableName = null;
使用“ ==”检查变量的值。 用“ ==”来检查计数器两端的两个值是否相等。如果使用“ =”将变量设置为null,则检查该变量是否为null将返回“ true”。
- variableName == null;
- 您也可以使用“ !! =”来检查值是否不相等。
使用“ if”语句为空创建条件。 该表达式返回一个布尔值(真或假)。您可以将布尔值用作语句下一步将执行的条件。
- 例如,如果该值为null,则打印文本“ object is null”。如果“ ==”不将变量返回为null,则它将跳过条件或遵循其他路线。
对象object = null; if(object == null){System.out.print(“ object is null”); }
第2部分,共2部分:使用null检查
使用null作为未知值。 通常使用null作为默认值,而不是分配的值。
- string()表示该值在实际使用之前为null。
使用null作为停止进程的条件。 返回空值可以用作停止循环或中止进程的触发器。当出现问题或遇到不希望的情况时,通常使用此方法引发错误或异常。
使用null表示未启动状态。 同样,可以将null用作指示进程尚未开始的标志,或用作指示进程开始的条件。
- 例如,在对象为空时执行某项操作,或者直到对象不为空时不执行任何操作。
同步方法(){while(method()== null);方法()。nowCanDoStuff(); }
- 例如,在对象为空时执行某项操作,或者直到对象不为空时不执行任何操作。
尖端
- 一些人发现面向对象编程中经常使用null坏编程,其中值应始终指向对象。