Heim > Java > JavaBase > Hauptteil

So ermitteln Sie, ob ein Objekt in Java null ist

(*-*)浩
Freigeben: 2019-11-15 10:55:34
Original
6071 Leute haben es durchsucht

So ermitteln Sie, ob ein Objekt in Java null ist

Die Bestimmung, ob ein Java-Objekt null ist, kann zwei Bedeutungen haben: (Empfohlenes Lernen: Java-Kurs)

Erste Ebene: Verwenden Sie zur Beurteilung direkt object == null. Wenn das Objekt null ist, gibt es true zurück, und wenn es nicht null ist, gibt es false zurück.

Zweite Ebene: Wenn object != null wahr ist, bestimmen Sie weiter, ob alle Attribute des Objekts null sind.

Einfaches Urteil:

//判断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
Nach dem Login kopieren

Das obige Beispiel ist relativ einfach und auf den ersten Blick klar, und es scheint kein Problem zu geben.

" Wenn es sich bei dem Objekt, das Sie beurteilen müssen, tatsächlich um ein vom Frontend übergebenes Objekt handelt, reicht es nicht aus, einfach object == null zur Beurteilung zu verwenden, da das vom Frontend übergebene Objekt so aussieht Der Richter. Das Objekt ist nicht null, aber alle Eigenschaften des Objekts sind null [außer booleschen Typen und serialisierten Werten und möglicherweise anderen Sonderwerten] "

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Objekt in Java null ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage