Um nulo indica que uma variável não aponta para nenhum objeto e não contém nenhum valor. Você pode usar uma instrução 'if' básica para verificar um nulo em um trecho de código. Nulo é comumente usado para denotar ou verificar a não existência de algo. Nesse contexto, ele pode ser usado como uma condição para iniciar ou interromper outros processos dentro do código.
Passos
Parte 1 de 2: Verificando o Nulo em Java
Etapa 1. Use “=” para definir uma variável
Um único “=” é usado para declarar uma variável e atribuir um valor a ela. Você pode usar isso para definir uma variável como nula.
- Um valor de “0” e nulo não são iguais e se comportam de maneira diferente.
-
variableName = null;
Etapa 2. Use “==” para verificar o valor de uma variável
Um “==” é usado para verificar se os dois valores de cada lado são iguais. Se você definir uma variável como nula com “=”, verificar se a variável é igual a nula retornará verdadeiro.
-
variableName == null;
- Você também pode usar “! =” Para verificar se um valor NÃO é igual.
Etapa 3. Use uma declaração “if” para criar uma condição para o nulo
O resultado da expressão será um valor booleano (verdadeiro ou falso). Você pode usar o valor booleano como uma condição para o que a instrução faz a seguir.
-
Por exemplo, se o valor for nulo, imprima o texto “objeto é nulo”. Se “==” não encontrar a variável nula, ele ignorará a condição ou poderá seguir um caminho diferente.
Object object = null; if (objeto == nulo) {System.out.print ("objeto é nulo"); }
Parte 2 de 2: Usando uma verificação nula
Etapa 1. Use nulo como um valor desconhecido
É comum usar nulo como padrão no lugar de qualquer valor atribuído.
-
fragmento()
- significa que o valor é nulo até que seja realmente usado.
Etapa 2. Use nulo como condição para encerrar um processo
O retorno de um valor nulo pode ser usado para acionar o fim de um loop ou interromper um processo. Isso é mais comumente usado para lançar um erro ou exceção quando algo deu errado ou uma condição indesejada foi atingida.
Etapa 3. Use nulo para indicar um estado não iniciado
Da mesma forma, null pode ser usado como sinalizador para mostrar que um processo ainda não foi iniciado ou como uma condição para marcar o início de um processo.
-
Por exemplo: faça algo enquanto o objeto for nulo ou não faça nada até que um objeto NÃO seja nulo.
método sincronizado () {while (método () == null); método (). nowCanDoStuff (); }