Care este diferența dintre isEmpty și Isblank?
Care este diferența dintre isEmpty și Isblank?

Video: Care este diferența dintre isEmpty și Isblank?

Video: Care este diferența dintre isEmpty și Isblank?
Video: Is string.Empty actually better than "" in C#? 2024, Noiembrie
Anonim

este gol () returnează adevărat pentru spații libere (doar spații albe) și pentru șir nul, de asemenea. este gol () returnează adevărat atunci când nu există o secvență de caractere în Parametru șir sau când parametrul șir este nul. Diferență este asta este gol () returnează false dacă parametrul String conține doar spații de timp.

Prin urmare, care este diferența dintre StringUtils Isblank și Stringutils isEmpty?

StringUtils . este gol () este folosit pentru a afla dacă șirul are lungimea 0 sau nulă. Dar StringUtils . esteBlanc () face un pas înainte.

Alături de mai sus, este gol sau gol? esteBlank() vs isEmpty() Ambele metode sunt folosite pentru a verifica gol sau gol șiruri în java. Diferența dintre ambele metode este că metoda isEmpty() returnează adevărat dacă și numai dacă lungimea șirului este 0. Metoda isBlank() verifică doar caracterele care nu sunt spații albe. Nu verifică lungimea șirului.

În plus, isEmpty verifică NULL?

Nu poți folosi String. este gol () dacă este nul . Cel mai bine este să ai propria ta metodă verifica nul sau gol . după cum puteți vedea verificări lungimea șirului, așa că trebuie neapărat Verifica dacă sfoara este nul inainte de.

Cum verifici dacă un șir este gol sau nu?

Deci, în opinia mea, acesta este dreptul modalitate de verificare dacă Șirul este gol sau nu . Dacă definiți Șir gol include si nul atunci puteți folosi și clasa StringUtils a lui Apache Commons Lang. Are metode precum isEmpty() care returnează adevărat pentru ambele nul și Șir gol literal.

Recomandat: