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

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

王林
王林original
2019-11-29 11:57:585509parcourir

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

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;

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 ? '空' : '不为空'

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!

Déclaration:
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