Java verifica se a string é nula, vazia ou em branco

Java Verifica Se A String E Nula Vazia Ou Em Branco



Na programação Java, pode haver um requisito para o desenvolvedor localizar e omitir valores desnecessários. Por exemplo, rastrear os valores acumulando na memória e afetando o fluxo do código. Nesses casos, verificar se uma string é “ nulo ”, “ vazio ' ou ' em branco ” em Java ajuda a eliminar ou modificar as entradas contidas no código.

Este artigo discutirá as abordagens para verificar se a string é “nula”, “vazia” ou “em branco” em Java.







Como verificar se String é “Null”, “Empty” ou “Blank” em Java?

Para verificar se a string é nula, vazia ou em branco, aplique o “ nulo ” palavra-chave reservada, o “ está vazia() ” ou o método “ está em branco() ” método, respectivamente.



O ' nulo A palavra-chave ” verifica se o valor é “ nulo ”. O ' está vazia() ” verifica se uma string está vazia ou não e retorna um resultado booleano com base nisso e no “ está em branco() ” retorna true se a string fornecida estiver vazia ou acumular apenas espaços em branco.



Nota: O isEmpty () ' e ' está em branco() ” métodos retornam o resultado correspondente como um valor booleano, ou seja, “ verdadeiro falso ”.





Exemplo 1: verifique se a string é nula, vazia ou em branco em Java usando a instrução “if/else”

Neste exemplo, as abordagens discutidas podem ser utilizadas em combinação com o “ se/senão ” para verificar a string nula, vazia ou em branco:



String string1 = nulo;
Cadeia cadeia2 = '' ;
String string3 = ' ' ;
se ( string1 == null ) {
System.out.println ( 'A primeira string é nula!' ) ;
} outro {
System.out.println ( 'A primeira string não é nula' ) ;
}
se ( string2.isEmpty ( ) == verdadeiro ) {
System.out.println ( 'A segunda string está vazia!' ) ;
} outro {
System.out.println ( 'A segunda string não está vazia' ) ;
}
se ( string3.isBlank ( ) == verdadeiro ) {
System.out.println ( 'A terceira string está em branco!' ) ;
} outro {
System.out.println ( 'A terceira string não está em branco' ) ;
}

Nas linhas de código acima, aplique as seguintes etapas:

  • Em primeiro lugar, inicialize a string com “ nulo ', mantê-la ' vazio ' e ' em branco ”, respectivamente, e especifique seu tipo de dados, ou seja, “ Corda ”.
  • Na próxima etapa, aplique o “ se/senão ” para verificar o “ nulo ” string através do “ nulo ” palavra-chave.
  • Agora, associe o “ está vazia() ' e ' está em branco() ” com as strings inicializadas para verificar se a string correspondente está vazia ou em branco, respectivamente, e retornar o valor booleano com base nisso.

Saída

Na saída acima, pode-se ver que a condição anterior é “ verdadeiro ” em cada um dos casos, pois os valores da string são “ nulo ”, “ vazio ' e ' em branco ”, respectivamente.

Exemplo 2: verifique se a string é nula, vazia ou em branco em Java usando uma função definida pelo usuário

Neste exemplo específico, uma verificação pode ser aplicada à string para as condições discutidas por meio da função definida pelo usuário:

public static void main ( Corda [ ] argumentos ) {
String string1 = nulo;
Cadeia cadeia2 = '' ;
String string3 = ' ' ;
System.out.println ( 'A primeira string é: ' + isNullEmptyBlank ( string1 ) ) ;
System.out.println ( 'A segunda string é: ' + isNullEmptyBlank ( string2 ) ) ;
System.out.println ( 'A terceira string é: ' + isNullEmptyBlank ( string3 ) ) ;
}
String estática pública isNullEmptyBlank ( Cadeia de caracteres ) {
se ( string == null ) {
retornar 'NULO' ;
}
outro se ( string.isEmpty ( ) ) {
retornar 'VAZIO' ;
}
outro se ( string.isBlank ( ) ) {
retornar 'EM BRANCO' ;
}
outro { retornar corda; } }

De acordo com este bloco de código, execute as etapas fornecidas abaixo:

  • Da mesma forma, inicialize as strings na mesma sequência, conforme discutido.
  • Depois disso, invoque a função “ isNullEmptyBlank() ” passando cada uma das strings inicializadas, como seu argumento, uma por uma.
  • Agora, defina a função “ isNullEmptyBlank() ” e especifique seu tipo de retorno como “ Corda ”.
  • O parâmetro da função corresponde à string que precisa ser avaliada para as condições exigidas.
  • Em sua definição (função), aplique o “ se/senão ” para cada uma das strings passadas e retornar o valor da string correspondente com base nisso.

Saída

Este resultado implica que cada uma das strings passadas é avaliada apropriadamente.

Conclusão

Para verificar se a string é nula, vazia ou em branco em Java, aplique o comando “ nulo ” palavra-chave reservada, o “ está vazia() ” ou o método “ está em branco() ” método, respectivamente. Isso pode ser alcançado simplesmente aplicando os métodos discutidos na seção “ se/senão ” declaração ou através do “ usuário definido ”função. Este blog demonstrou as abordagens para verificar se a string é nula, vazia ou em branco.