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.
|