PDF download 下载PDF文件 PDF download 下载PDF文件

空值(null)表示变量没有指向任何对象,并且没有值。可以使用基本的if语句来检查代码中的空值。空值通常用于表示或确认某个对象并不存在,因此可以作为启动或停止代码中其他进程的条件。 [1]

部分 1
部分 1 的 2:

在Java中检查空值

PDF download 下载PDF文件
  1. 一个“=”用于声明一个变量并为其赋值。你可以用这个符号把变量设为null。
    • “0”和“null”的值是不同的,所以它们的作用也有所不同。
    • variableName = null;
  2. “==”用于检查两边的两个值是否相等。如果使用“=”将变量设为null,则检查变量是否等于null将返回真值(True)。
    • variableName == null;
    • 你也可以用“!=”确认两个值不相等。
  3. 这样的表达式会返回一个布尔值(真或假)。你可以用布尔值作为接下来语句的条件。
    • 例如,如果值为空,则显示文本“object is null”。如果“==”未确认变量为null,则它将跳过该条件,或可以从其他路径绕过。
    广告
 Object 
 object 
 = 
 null 
 ; 
 if 
 ( 
 object 
 == 
 null 
 ) 
 { 
 System 
 . 
 out 
 . 
 print 
 ( 
 "object is null " 
 ); 
 } 
部分 2
部分 2 的 2:

使用空值检查

PDF download 下载PDF文件
  1. 用null代替任何指定的值是很常见的做法。
    • string() 表示值是null,直到实际使用为止。
  2. 返回空值可以被用于触发结束循环或中断进程。当出现问题或预料外的情况时,通常用这种方法触发错误或例外信息。
  3. null也可以用来表示进程还没开始,或者进程准备开始的条件。
    • 例如:在对象为null时执行某件事,或者在对象不为null之前什么都不做。
    广告
 synchronized 
 method 
 () 
 { 
 while 
 ( 
 method 
 ()== 
 null 
 ); 
 method 
 (). 
 nowCanDoStuff 
 (); 
 } 

小提示

  • 一些人不提倡在面向对象编程中大量使用null的做法,因为在这种编程中,值应该总是指向对象。 [2] [3]
广告

关于本wikiHow

本页面已经被访问过6,242次。

这篇文章对你有帮助吗?

广告