Comprobando nulo en java

Null indica que una variable no se refiere a un objeto y no tiene valor. Puede usar una declaración `si` estándar para verificar un valor nulo en una pieza de código. Nulo generalmente se usa para indicar o confirmar la inexistencia de algo. En ese contexto, puede usarse como condición para iniciar o detener otros procesos dentro del código.

Pasos

Parte 1 de 2: verificar nulo en Java

Imagen titulada Check Null en Java Paso 1
1. Use `=` para definir una variable. Se usa un solo `=` para declarar una variable y asignarle un valor. Puede usar esto para establecer una variable en nulo.
  • Un valor de `0` y nulo no son lo mismo y se comportarán de diferentes maneras.
nombrevariable = nulo;
Imagen titulada Check Null en Java Paso 2
2. Use `==` para verificar el valor de una variable. Se usa un `==` para comprobar si dos valores a cada lado de este contra son iguales. Si establece una variable en nulo con `=`, verificará si la variable es igual a nulo y devolverá `verdadero`.
nombrevariable == nulo;
  • Tú también puedes `!=` para verificar si un valor NO es igual.
    Imagen titulada Check Null en Java Paso 3
    3. Use una declaración `si` para crear una condición para el nulo. El resultado de la expresión es un booleano (verdadero o falso). Puede usar el booleano como una condición para lo que hará la declaración a continuación.
  • Por ejemplo: si el valor es nulo, imprima el texto `el objeto es nulo`. Si `==` no devuelve la variable como nula, omitirá la condición o tomará otra ruta.
  • Objeto objeto = nulo; if (objeto == nulo) { Sistema.fuera.print(`el objeto es nulo`); }

    Parte 2 de 2: usar un cheque nulo

    Imagen titulada Check Null en Java Paso 4
    1. Usar nulo como valor desconocido. Es común usar nulo como valor predeterminado en lugar de un valor asignado.
    cuerda() significa que el valor es nulo hasta que realmente se usa.
    Imagen titulada Check Null en Java Paso 5
    2. Usar nulo como condición para detener un proceso. Devolver un valor nulo se puede usar como disparador para detener un ciclo o abortar un proceso. Esto se usa más comúnmente para generar un error o una excepción cuando algo salió mal o se cumple una condición no deseada.
    Imagen titulada Check Null en Java Paso 6
    3. Use nulo para indicar un estado no iniciado. De manera similar, null se puede usar como un indicador para indicar que un proceso no se ha iniciado o como una condición para indicar el inicio de un proceso.
    Por ejemplo: hacer algo mientras un objeto es nulo, o no hacer nada hasta que un objeto NO sea nulo.
    método sincronizado() { while (método()==null); método().ahoraPuedeHacerCosas(); }

    Consejos

    • Algunos encuentran el uso frecuente de mala programación nula en la programación orientada a objetos, donde los valores siempre deben apuntar a un objeto.

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