Tú también puedes `!=` para verificar si un valor NO es igual. 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.
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
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;
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;
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.
Objeto objeto = nulo; if (objeto == nulo) { Sistema.fuera.print(`el objeto es nulo`); }
Parte 2 de 2: usar un cheque nulo
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.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.
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.
Artículos sobre el tema. "Comprobando nulo en java"
Оцените, пожалуйста статью
Similar
Popular