Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 14328|Répondre: 0

[Source] Les méthodes isEmpty, isBlank, isNotEmpty et isNotBlank dans la classe d’outils Java StringUtils

[Copié le lien]
Publié sur 28/06/2019 15:55:23 | | |
1. Explication détaillée du code source de la méthode isEmpty



Analyse du code source : La méthode ci-dessus montre que true n’est retourné que lorsque la chaîne n’est pas nulle et non vide («  »). La méthode isNotEmpty est l’opposé d’isEmpty ;

Voir l’exemple suivant sur le site officiel :


StringUtils.isEmpty(null) = true
StringUtils.isEmpty(«  ») = true
StringUtils.isEmpty( » « ) = faux
StringUtils.isEmpty(« bob ») = faux
StringUtils.isEmpty( » bob « ) = faux


2. Explication détaillée du code source de la méthode isBlank



Analyse du code source : D’abord, si les paramètres passés sont nuls ou vides, il retournera true, puis utilisera la méthode Character.isWhitespace pour déterminer si les caractères sont tous vides (espaces, touches tabulation, sauts de ligne), si oui, retourner faux, sinon true ; la méthode isNotBlank est l’opposé de la méthode isBlank ;

Jetez un œil à l’exemple sur le site officiel :


StringUtils.isBlank(null) = true
StringUtils.isBlank(«  ») = true
StringUtils.isBlank( » « ) = vrai
StringUtils.isBlank(« bob ») = faux
StringUtils.isBlank( » bob « ) = faux


3. code source isAnyBlank

Analyse du code source : Premièrement, que le tableau de paramètres soit vide, s’il est nul, il retourne faux, si le tableau est non vide, il détermine si chaque chaîne du tableau est un caractère vide, et retourne vrai s’il y a un caractère vierge ; isNoneBlank identifie qu’aucun des éléments du tableau n’est un espace blanc, contrairement à isAnyBlank ;

4. analyse du code source isAllBlank


Analyse du code source : D’abord, déterminez si le tableau de paramètres est vide, si c’est vrai, sinon il retournera faux si l’un des éléments du tableau n’est pas un espace blanc.




Précédent:Parcours de fichiers Java
Prochain:Méthode de décompression zip par encapsulation Java
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com