Qual è la differenza tra isEmpty e Isblank?
Qual è la differenza tra isEmpty e Isblank?

Video: Qual è la differenza tra isEmpty e Isblank?

Video: Qual è la differenza tra isEmpty e Isblank?
Video: Difference Between isEmpty and isBlank method | Java Interview question isEmpty vs isBlank vs equals 2024, Settembre
Anonim

è vuoto () restituisce true per gli spazi vuoti (solo spazi bianchi) e anche per String null. è vuoto () restituisce vero quando non c'è sequenza di caratteri nel Parametro String o quando il parametro String è null. Differenza è questo è vuoto () restituisce false se il parametro String contiene solo spazi bianchi.

Pertanto, qual è la differenza tra StringUtils Isblank e Stringutils isEmpty?

StringUtils . è vuoto () viene utilizzato per trovare se la stringa è di lunghezza 0 o null. Ma StringUtils . è vuoto () fa un passo avanti.

Accanto sopra, è vuoto o vuoto? è vuoto() vs isEmpty() Entrambi i metodi sono usati per controllare vuoto o vuoto stringhe in java. La differenza tra i due metodi è che il metodo isEmpty() restituisce true se e solo se la lunghezza della stringa è 0. Il metodo isBlank() controlla solo i caratteri non di spaziatura. Non controlla la lunghezza della stringa.

Inoltre, isEmpty controlla NULL?

Non puoi usare String. è vuoto () se è nullo . La cosa migliore è avere il tuo metodo per controlla nullo o vuoto . come puoi vedere assegni la lunghezza della corda quindi devi assolutamente dai un'occhiata se la stringa è nullo prima.

Come si controlla se una stringa è vuota o no?

Quindi, secondo me, questo è giusto modo di controllare Se La stringa è vuota o no . Se la tua definizione di stringa vuota include anche nullo allora puoi anche usare la classe StringUtils di Apache Commons Lang. Ha metodi come isEmpty() che restituiscono true per entrambi nullo e stringa vuota letterale.

Consigliato: