Si una variable es nula, significa que esta no apunta a ningún objeto y tampoco almacena ningún valor. Para verificar si un valor es nulo puedes introducir una sentencia "IF" básica en el código. Para representar o verificar la inexistencia de un valor normalmente se usa la palabra "null" (nulo). En ese contexto, se puede usar como condición para iniciar o detener procesos dentro del código.[1]

Parte 1
Parte 1 de 2:
Verificar un valor nulo en Java

  1. 1
    Utiliza el símbolo "=" para definir una variable. Para declarar una variable y asignarle un valor, debes usar un solo símbolo "=". De esta forma, puedes asignarle un valor nulo (null) a tu variable.
    • El valor "0" no es lo mismo que "null" y ambos se comportan de manera diferente.
    • nombreVariable = null;
  2. 2
    Utiliza "==" para verificar el valor de una variable. Los símbolos "==" se usan para comprobar si las variables que están a ambos lados de estos símbolos son iguales. Si estableces el valor null en una variable usando el símbolo "=" y luego compruebas si esa variable es igual a null, obtendrás como resultado true (verdadero).
    • nombreVariable == null;
    • También puedes usar "!=" para comprobar si el valor NO ES IGUAL.
  3. 3
    Utiliza una sentencia "IF" para crear una condición que compruebe si el valor es nulo. El resultado de la expresión será un valor booleano (true si es verdadero, o false si es falso). Puedes usar ese valor booleano como condición para ejecutar la sentencia a continuación.
    • Por ejemplo, si el valor es nulo, entonces puedes mostrar el texto "El objeto es nulo". Si el operador "==" indica que la variable no es nula, entonces esa parte del código se saltará o se ejecutará otra ruta distinta.
    Anuncio
Object object = null ;
if ( object == null ) {
System.out.print ( "El objeto es nulo");
}

Parte 2
Parte 2 de 2:
Usar una comprobación de valores nulos

  1. 1
    Utiliza null como un valor desconocido. Es común usar null como valor predeterminado en vez de usarlo como un valor asignado.
    • string() significa que el valor es nulo hasta el momento en que se utiliza.
  2. 2
    Utiliza null como condición para finalizar un proceso. Si obtienes un valor null puedes usarlo como condición para finalizar un bucle o interrumpir un proceso. Este tipo de valores normalmente se usa para lanzar un error o una excepción si algo sale mal o si se cumple una condición no deseada.
  3. 3
    Utiliza null para indicar un estado no deseado. Del mismo modo, puedes usar null como señal para indicar que un proceso aun no se ha iniciado o como condición para marcar el inicio de un proceso.
    • Por ejemplo: hacer algo mientras el objeto sea nulo, o no hacer nada hasta que el objeto NO SEA nulo.
    Anuncio
synchronized method()
{ 
    while (method()==null);
    method().ahoraPuedesHacerCosas();
}

Consejos

  • Algunos consideran que el uso excesivo de valores nulos es una práctica inapropiada en la programación orientada a objetos. Los objetos siempre deben apuntar a un valor.[2] [3]
Anuncio

Acerca de este wikiHow

Personal de wikiHow
Coescrito por:
wikiHow Staff Writer
Nuestro equipo de editores e investigadores capacitados han sido autores de este artículo y lo han validado por su precisión y amplitud.

wikiHow's Content Management Team revisa cuidadosamente el trabajo de nuestro personal editorial para asegurar que cada artículo cumpla con nuestros altos estándares de calidad. Este artículo ha sido visto 18 781 veces.
Categorías: Programación
Anuncio