Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 14328|Răspunde: 0

[Sursă] Metodele isEmpty, isBlank, isNotEmpty și isNotBlank din clasa de unelte Java StringUtils

[Copiază linkul]
Postat pe 28.06.2019 15:55:23 | | |
1. Explicație detaliată a codului sursă al metodei isEmpty



Analiza codului sursă: Metoda de mai sus arată că adevărat este returnat doar atunci când șirul nu este nul, nici nevid (""). metoda isNotEmpty este opusul isEmpty;

Vezi următorul exemplu oficial de pe site-ul oficial:


StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false


2. Explicație detaliată a codului sursă al metodei isBlank



Analiza codului sursă: Mai întâi, dacă parametrii introduși sunt șiruri nule sau goale, va returna true, apoi va folosi metoda Character.isWhitespace pentru a determina dacă caracterele sunt toate goale (spații, taste tab, sărituri de linie), dacă da, returnează false, altfel returnează true; metoda isNotBlank este opusul metodei isBlank;

Aruncă o privire la exemplul de pe site-ul oficial:


StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("bob") = false
StringUtils.isBlank(" bob ") = false


3. codul sursă isAnyBlank

Analiza codului sursă: În primul rând, dacă array-ul de parametri este vid, dacă este nul, returnează false, dacă tabloul este nevid, determină dacă fiecare șir din tablou este un caracter gol și returnează true dacă există un caracter gol; isNoneBlank identifică faptul că niciunul dintre elementele din tablou nu este spațiu alb, spre deosebire de isAnyBlank;

4. analiza codului sursă isAllBlank


Analiza codului sursă: Mai întâi, determinați dacă array-ul de parametri este gol, dacă este adevărat, altfel va returna fals dacă unul dintre elementele din tablă nu este spațiu alb.




Precedent:Traversarea fișierelor Java
Următor:Metoda de decomprimare zip prin încapsulare Java
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com