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

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

Na programação Java, pode haver um requisito para o desenvolvedor localizar e omitir valores desnecessários. Por exemplo, rastreando os valores acumulando a memória e afetando o fluxo de código. Nesses casos, verificando se uma string for “nulo","vazio" ou "em branco”Em Java, auxilia a eliminar ou modificar as entradas contidas no código.

Este artigo discutirá as abordagens para verificar a string para "nulo", "vazio" ou "em branco" em java.

Como verificar se a string é "nula", "vazia" ou "em branco" em java?

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

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

Nota: The IsEmpty ()" e "está em branco()”Os métodos retornam o resultado correspondente como um valor booleano, eu.e., ““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/else”Declaração para verificar a string nula, vazia ou em branco:

String string1 = null;
String string2 = "";
String string3 = "";
if (string1 == null)
Sistema.fora.println ("A primeira string é nula!");
outro
Sistema.fora.println ("A primeira string não é nula");

if (string2.isEmpty () == true)
Sistema.fora.println ("A segunda sequência está vazia!");
outro
Sistema.fora.println ("A segunda sequência não está vazia");

if (string3.isblank () == true)
Sistema.fora.println ("A terceira sequência está em branco!");
outro
Sistema.fora.println ("A terceira sequência 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, eu.e., ““Corda”.
  • Na próxima etapa, aplique o “se/else”Declaração para verificar a“nuloString através da “nuloPalavra -chave.
  • Agora, associe o “está vazia()" e "está em branco()”Métodos com as cordas 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 em particular, 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 (string [] args)
String string1 = null;
String string2 = "";
String string3 = "";
Sistema.fora.println ("A primeira string é:" + isNulleptyblank (string1));
Sistema.fora.println ("A segunda sequência é:" + isNulleptyblank (string2));
Sistema.fora.println ("A terceira string é:" + isNulleptyblank (string3));

public static string isNulleptyblank (string string)
if (string == null)
retornar "nulo";

caso contrário, se (string.está vazia())
retornar "vazio";

caso contrário, se (string.está em branco())
retornar "em branco";

else return string;

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

  • Da mesma forma, inicialize as cordas na mesma sequência, como discutido.
  • Depois disso, invoco a função “isNulleptyBlank ()”Ao passar por cada uma das cordas inicializadas, como seu argumento um por um.
  • Agora, defina a função “isNulleptyBlank ()”E especifique seu tipo de retorno como“Corda”.
  • O parâmetro da função corresponde à sequência que precisa ser avaliada para as condições necessárias.
  • Na sua definição (função), aplique o “se/else”Declarações para cada uma das cordas passadas e devolver o valor da string correspondente com base nisso.

Saída

Este resultado implica que cada uma das cordas passadas é avaliada adequadamente.

Conclusão

Para verificar a string como nula, vazia ou em branco em java, aplique o “nuloPalavra -chave reservada, a “está vazia()”Método, ou o“está em branco()”Método, respectivamente. Isso pode ser alcançado simplesmente aplicando os métodos discutidos no “se/elseDeclaração ou através da “usuário definido”Função. Este blog demonstrou as abordagens para verificar a corda sendo nula, vazia ou em branco.