Maison > Java > JavaBase > le corps du texte

Résumé des méthodes pour déterminer si un objet est vide en Java

王林
Libérer: 2019-11-29 11:57:58
original
5606 Les gens l'ont consulté

Résumé des méthodes pour déterminer si un objet est vide en Java

On veut juger si l'objet est vide. Il n'est pas possible de juger comme un type basique, ==={} ? C'est faux car cela compare uniquement si les adresses de référence sont les mêmes, donc la méthode suivante peut être utilisée pour juger.

1. Parcourez l'objet selon for...in, retournez vrai s'il existe, sinon retournez faux

for ( let i in obj) {
return true;
}
return false
Copier après la connexion

Partage d'apprentissage vidéo en ligne : vidéo en ligne Java

2. Utilisez la méthode JSON.stringify() fournie avec JSON pour juger

L'idée générale est de la convertir en une chaîne '{}' pour le jugement.

if (JSON.stringify(obj) === '{}') {
return true;
}
return false;
Copier après la connexion

3. Utilisez Object.keys() dans ES6 pour porter des jugements (recommandé)

La méthode Object.keys() renverra une propriété énumérable composée d'un tableau d'objets donné. Si notre objet est vide, il renverra un tableau vide.

Object.keys(obj).length === 0 ? '空' : '不为空'
Copier après la connexion

Articles et tutoriels connexes recommandés : Démarrage rapide Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal