Maison  >  Article  >  Java  >  Comment déterminer si un objet Java est vide

Comment déterminer si un objet Java est vide

尚
original
2019-12-28 16:05:316535parcourir

Comment déterminer si un objet Java est vide

Lors de l'écriture du code, une exception de pointeur nul java.lang.NullPointerException est souvent levée car l'objet est nul.

Jetons un coup d'œil à la méthode permettant de juger si un objet est vide en Java : (Recommandé : Tutoriel vidéo Java)

Tout d'abord, jetons un coup d'œil à la méthode pour juger si l'outil StringUtils :

L'un est sous le package org.apache.commons.lang3

L'autre est sous le package org.springframework.util ; Il existe une différence entre les deux classes d'outils StringUtils pour déterminer si un objet est vide :

StringUtils.isEmpty(CharSequence cs); //org.apache.commons.lang3包下的StringUtils类,判断是否为空的方法参数是字符序列类,也就是String类型

StringUtils.isEmpty(Object str); //而org.springframework.util包下的参数是Object类,也就是不仅仅能判断String类型,还能判断其他类型,比如Long等类型。

À partir de l'exemple ci-dessus, nous pouvons voir que la deuxième classe StringUtils est plus pratique.

Jetons un coup d'œil au code source de StringUtils.isEmpty(CharSequence cs) de org.apache.commons.lang3 :

public static boolean isEmpty(final CharSequence cs) {
        return cs == null || cs.length() == 0;
}

Le suivant est StringUtils.isEmpty(Object str) de org .springframework.util Code source :

public static boolean isEmpty(Object str) {
        return (str == null || "".equals(str));
}

Déterminez essentiellement si l'objet est vide, StringUtils.isEmpty(Object str) peut le faire.

Pour plus de connaissances sur Java, veuillez faire attention à la colonne Tutoriel de base 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