Heim  >  Artikel  >  Java  >  Zusammenfassung der Methoden zur Bestimmung, ob ein Objekt in Java leer ist

Zusammenfassung der Methoden zur Bestimmung, ob ein Objekt in Java leer ist

王林
王林Original
2019-11-29 11:57:585509Durchsuche

Zusammenfassung der Methoden zur Bestimmung, ob ein Objekt in Java leer ist

Wir möchten beurteilen, ob das Objekt leer ist. Es ist nicht möglich, wie ein Basistyp zu beurteilen, ==={}? Dies ist falsch, da nur verglichen wird, ob die Referenzadressen gleich sind. Daher kann die folgende Methode zur Beurteilung verwendet werden.

1. Durchlaufen Sie das Objekt gemäß for...in, geben Sie true zurück, wenn es existiert, andernfalls geben Sie false zurück

for ( let i in obj) {
return true;
}
return false

Online-Video-Lernfreigabe: Java-Online-Video

2. Verwenden Sie zur Beurteilung die mit JSON gelieferte Methode JSON.stringify()

Die allgemeine Idee besteht darin, sie zur Beurteilung in einen String „{}“ umzuwandeln.

if (JSON.stringify(obj) === '{}') {
return true;
}
return false;

3. Verwenden Sie Object.keys() in ES6, um Urteile zu fällen (empfohlen)

Die Methode Object.keys() gibt eine aufzählbare Eigenschaft zurück, die aus einem bestimmten Objekt besteht. Wenn unser Objekt leer ist, gibt es ein leeres Array zurück.

Object.keys(obj).length === 0 ? '空' : '不为空'

Empfohlene weitere verwandte Artikel und Tutorials: Java Quick Start

Das obige ist der detaillierte Inhalt vonZusammenfassung der Methoden zur Bestimmung, ob ein Objekt in Java leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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