Qual é a diferença entre isEmpty e Isblank?
Qual é a diferença entre isEmpty e Isblank?

Vídeo: Qual é a diferença entre isEmpty e Isblank?

Vídeo: Qual é a diferença entre isEmpty e Isblank?
Vídeo: Power Apps - Function IsEmpty vs IsBlank 2024, Novembro
Anonim

está em branco () retorna verdadeiro para espaços em branco (apenas espaços em branco) e para String nula também. está vazia () retorna verdadeiro quando não há sequência de caracteres no Parâmetro String ou quando o parâmetro String é nulo. Diferença é aquele está vazia () retorna falso se o parâmetro String contiver apenas whiltespaces.

Portanto, qual é a diferença entre StringUtils Isblank e Stringutils isEmpty?

StringUtils . está vazia () é usado para descobrir se a String tem comprimento 0 ou nulo. Mas StringUtils . está em branco () dá um passo à frente.

Ao lado de acima, está vazio ou em branco? está em branco() vs isEmpty () Ambos os métodos são usados para verificar em branco ou vazio strings em java. A diferença entre os dois métodos é que o método isEmpty () retorna verdadeiro se, e somente se, o comprimento da string for 0. O método isBlank () verifica apenas caracteres que não sejam de espaço em branco. Ele não verifica o comprimento da string.

Além disso, isEmpty verifica se há NULL?

Você não pode usar String. está vazia () se for nulo . O melhor é ter seu próprio método para verificar nulo ou vazio . como você pode ver isso Verificações o comprimento da corda, então você definitivamente tem que Verifica se a corda é nulo antes.

Como você verifica se uma string está vazia ou não?

Então, na minha opinião, este é o direito maneira de verificar E se String está vazia ou não . Se você definir String vazia Também inclui nulo então você também pode usar a classe StringUtils do Apache Commons Lang. Tem métodos como isEmpty () que retornam verdadeiro para ambos nulo e String vazia literal.

Recomendado: