首頁  >  文章  >  Java  >  java怎麼判斷物件是否null

java怎麼判斷物件是否null

(*-*)浩
(*-*)浩原創
2019-11-15 10:55:346018瀏覽

java怎麼判斷物件是否null

判斷Java物件是否為null可以有兩層意義:         (建議學習:java課程#)

#第一層:  直接使用object == null 去判斷,物件為null的時候回傳true,不為null的時候回傳false。

第二層:在object != null為true的情況下,進一步去判斷物件的所有屬性是否為null。

簡單判斷:

//判断1  : 这里会返回 true
User user = null;
if(user == null){
  return true;  
}else{
  return false;  
}

//判断2 : 这里会返回 false
User user = new User();
if(user == null){
  return true;  
}else{
  return false;  
}

原因: User user = new User(); 这时候已经创建了一个对象,所以user不会为null

以上範例比較簡單,一目了然,看起來沒有任何問題。

" 但其實當你需要判斷的物件為前端傳過來的物件時,單純的使用object == null去判斷是不夠的,因為前端傳過來的物件會是判斷的樣子。物件不為null,但是物件的所有屬性均為null。[boolean類型除外,以及序列化值除外,可能還有其他特殊值] "

以上是java怎麼判斷物件是否null的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn