Verificando nulo em java

Null indica que uma variável não se refere a um objeto e não tem valor. Você pode usar uma instrução `if` padrão para verificar um valor nulo em um pedaço de código. Null é geralmente usado para indicar ou confirmar a inexistência de algo. Nesse contexto, pode ser usado como condição para iniciar ou parar outros processos dentro do código.

Degraus

Parte 1 de 2: Verificando nulo em Java

Imagem intitulada Check Null in Java Passo 1
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 os mesmos e se comportarão de maneiras diferentes.
nomedavariável = null;
Imagem intitulada Check Null in Java Step 2
2. Use `==` para verificar o valor de uma variável. Um `==` é usado para verificar se dois valores de cada lado deste são iguais. Se você definir uma variável como nula com `=`, ela verificará se a variável é igual a nula e retornará `true`.
nomedavariável == null;
  • Você também pode `!=` para verificar se um valor NÃO é igual.
    Imagem intitulada Check Null in Java Step 3
    3. Use uma instrução `if` para criar uma condição para o valor nulo. O resultado da expressão é um booleano (verdadeiro ou falso). Você pode usar o booleano como uma condição para o que a instrução fará a seguir.
  • Por exemplo: se o valor for nulo, imprima o texto `objeto é nulo`. Se `==` não retornar a variável como nula, ela ignorará a condição ou seguirá outra rota.
  • Objeto objeto = null ; if (objeto == null ) { System.Fora.print(`objeto é nulo`); }

    Parte 2 de 2: Usando uma verificação nula

    Imagem intitulada Check Null in Java Step 4
    1. Use null como valor desconhecido. É comum usar null como o valor padrão em vez de um valor atribuído.
    corda() significa que o valor é nulo até que seja realmente usado.
    Imagem intitulada Check Null in Java Step 5
    2. Use null como condição para parar um processo. Retornar um valor nulo pode ser usado como um gatilho para interromper um loop ou abortar um processo. Isso é mais comumente usado para lançar um erro ou exceção quando algo deu errado ou uma condição indesejada é atendida.
    Imagem intitulada Check Null in Java Step 6
    3. Use null para indicar um estado não iniciado. Da mesma forma, null pode ser usado como um sinalizador para indicar que um processo não foi iniciado ou como condição para indicar o início de um processo.
    Por exemplo: fazer algo enquanto um objeto é nulo, ou não fazer nada até que um objeto NÃO seja nulo.
    sincronizado method() { while (method()==null); método().agoraCanDoCoisas(); }

    Pontas

    • Alguns acham o uso frequente de programação nula ruim na programação orientada a objetos, onde os valores devem sempre apontar para um objeto.

    Оцените, пожалуйста статью