Récemment, je n'ai fait que des critiques de sources, mais comme il y avait beaucoup d'enfants qui faisaient de leur mieux pour vérifier que la liste était nulle et vide, j'ai pensé: "Peut-être que je ne le sais pas de manière inattendue?", Alors je l'ai résumé.
Le "contrôle de travail" que j'ai souvent souligné dans les critiques récentes ressemble à ceci: arrow_down:
Travailler dur
List<String> strList = new ArrayList<String>();
//En supposant que strList est défini quelque part ou entre en tant qu'argument de méthode ...
if (strList == null || strList.size() == 0) {
return true;
}
Ouais, c'est vrai. Si une vérification de null et de taille peut être effectuée, l'exception nullPointerException qui est ennuyeuse pour le moment peut être évitée. Pour la formation des nouveaux arrivants d'avril à juin, si vous pouvez écrire de cette façon, vous passerez: white_flower:
Java a beaucoup de bibliothèques externes utiles (principalement des langages de programmation, pas seulement Java). Le fameux doco est "org.apache.commons". Cette fois, j'écrirai intelligemment en utilisant org.apache.commons.
Traitement intelligent
import org.apache.commons.collections4.*
List<String> strList = new ArrayList<String>();
//En supposant que strList est défini quelque part ou entre en tant qu'argument de méthode ...
if (CollectionUtils.isEmpty(strList)) {
return true;
}
Notable est dans l'instruction if: exclamation: J'ai utilisé "Apache Commons Collections" qui est l'une des bibliothèques externes.
Apache Commons Collections est une bibliothèque qui gère les systèmes Java Collection de manière pratique, et il existe `` CollectionUtils.isEmpty () '' qui gère ensemble la vérification nulle et la vérification de taille 0!
Puisqu'il s'agit d'un fichier externe, il ne peut pas être utilisé simplement en installant Java normalement: cry: Vous devez le télécharger et le charger.
Avec eclipse, si org.apache.commons.collections4. *
Apparaît dans les candidats à l'importation lorsque vous terminez l'entrée de CollectionUtils, vous pouvez juger qu'il a été lu.
Cependant, il est principalement introduit dans la plupart des projets Java, peut-être.
La liste de vérification nulle / vide peut être écrite proprement en utilisant CollectionUtils.isEmpty ()
``: pencil2:
Cependant, il doit être préchargé avec Apache Commons Collections.
Recommended Posts