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:
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:
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.