Un nulo indica que una variable no apunta a ningún objeto y no tiene ningún valor. Puede usar una declaración "if" básica para verificar un nulo en un fragmento de código. Null se usa comúnmente para denotar o verificar la inexistencia de algo. Dentro de ese contexto, se puede utilizar como condición para iniciar o detener otros procesos dentro del código.
Pasos
Parte 1 de 2: Verificación de nulos en Java
Paso 1. Utilice "=" para definir una variable
Se utiliza un solo "=" para declarar una variable y asignarle un valor. Puede usar esto para establecer una variable en nula.
- Un valor de "0" y un valor nulo no son lo mismo y se comportarán de manera diferente.
-
variableName = null;
Paso 2. Utilice "==" para verificar el valor de una variable
Se utiliza un "==" para comprobar que los dos valores de cada lado son iguales. Si establece una variable en nula con "=", comprobar que la variable es igual a nula devolverá verdadero.
-
variableName == nulo;
- También puede usar “! =” Para verificar que un valor NO sea igual.
Paso 3. Utilice una declaración "si" para crear una condición para el nulo
El resultado de la expresión será un valor booleano (verdadero o falso). Puede utilizar el valor booleano como condición para lo que hace la declaración a continuación.
-
Por ejemplo, si el valor es nulo, imprima el texto "el objeto es nulo". Si "==" no encuentra que la variable sea nula, entonces omitirá la condición o puede tomar una ruta diferente.
Objeto objeto = nulo; if (objeto == nulo) {System.out.print ("el objeto es nulo"); }
Parte 2 de 2: Uso de una verificación nula
Paso 1. Utilice nulo como valor desconocido
Es común utilizar null como valor predeterminado en lugar de cualquier valor asignado.
-
cuerda()
- significa que el valor es nulo hasta que se utilice realmente.
Paso 2. Utilice nulo como condición para finalizar un proceso
La devolución de un valor nulo se puede utilizar para desencadenar el final de un ciclo o interrumpir un proceso. Esto se usa más comúnmente para lanzar un error o una excepción cuando algo ha salido mal o se ha alcanzado una condición no deseada.
Paso 3. Utilice nulo para indicar un estado no iniciado
De manera similar, null se puede usar como bandera para mostrar que un proceso aún no ha comenzado o como condición para marcar el comienzo de un proceso.
-
Por ejemplo: haga algo mientras el objeto sea nulo o no haga nada hasta que un objeto NO sea nulo.
método sincronizado () {mientras (método () == nulo); método (). nowCanDoStuff (); }