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

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

王林
Freigeben: 2019-11-29 11:57:58
Original
5657 Leute haben es durchsucht

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

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;
Nach dem Login kopieren

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 ? '空' : '不为空'
Nach dem Login kopieren

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!

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