Come controllare null in Java (con immagini)

Sommario:

Come controllare null in Java (con immagini)
Come controllare null in Java (con immagini)

Video: Come controllare null in Java (con immagini)

Video: Come controllare null in Java (con immagini)
Video: Metodi pratici sui condensatori 2024, Maggio
Anonim

Un null indica che una variabile non punta ad alcun oggetto e non contiene alcun valore. Puoi usare un'istruzione "if" di base per controllare un null in una parte di codice. Null è comunemente usato per denotare o verificare la non esistenza di qualcosa. In tale contesto, può essere utilizzato come condizione per avviare o arrestare altri processi all'interno del codice.

Passi

Parte 1 di 2: verifica di null in Java

Seleziona Null in Java Passaggio 1
Seleziona Null in Java Passaggio 1

Passaggio 1. Utilizzare "=" per definire una variabile

Un singolo "=" viene utilizzato per dichiarare una variabile e assegnarle un valore. Puoi usarlo per impostare una variabile su null.

  • Un valore di "0" e null non sono gli stessi e si comporteranno in modo diverso.
  • nomevariabile = null;

Seleziona Null in Java Passaggio 2
Seleziona Null in Java Passaggio 2

Passaggio 2. Utilizzare "==" per controllare il valore di una variabile

Un "==" viene utilizzato per verificare che i due valori su entrambi i lati siano uguali. Se si imposta una variabile su null con "=", verificare che la variabile sia uguale a null restituirebbe true.

  • nomevariabile == null;

  • Puoi anche usare "!=" per verificare che un valore NON sia uguale.
Seleziona Null in Java Passaggio 3
Seleziona Null in Java Passaggio 3

Passaggio 3. Utilizzare un'istruzione "if" per creare una condizione per il null

Il risultato dell'espressione sarà un valore booleano (vero o falso). È possibile utilizzare il valore booleano come condizione per l'azione successiva dell'istruzione.

  • Ad esempio, se il valore è null, stampa il testo "l'oggetto è nullo". Se "==" non trova la variabile nulla, allora salterà la condizione o può prendere un percorso diverso.

    Oggetto oggetto = nullo; if (oggetto == null) { System.out.print ("l'oggetto è nullo"); }

Parte 2 di 2: utilizzo di un controllo nullo

Seleziona Null in Java Passaggio 4
Seleziona Null in Java Passaggio 4

Passaggio 1. Utilizzare null come valore sconosciuto

È comune utilizzare null come impostazione predefinita al posto di qualsiasi valore assegnato.

  • corda()

  • significa che il valore è nullo finché non viene effettivamente utilizzato.
Seleziona Null in Java Passaggio 5
Seleziona Null in Java Passaggio 5

Passaggio 2. Utilizzare null come condizione per terminare un processo

La restituzione di un valore null può essere utilizzata per attivare la fine di un ciclo o interrompere un processo. Questo è più comunemente usato per generare un errore o un'eccezione quando qualcosa è andato storto o è stata raggiunta una condizione indesiderata.

Seleziona Null in Java Passaggio 6
Seleziona Null in Java Passaggio 6

Passaggio 3. Utilizzare null per indicare uno stato non avviato

Allo stesso modo, null può essere utilizzato come flag per mostrare che un processo non è ancora stato avviato o come condizione per contrassegnare l'inizio di un processo.

  • Ad esempio: fai qualcosa mentre l'oggetto è nullo o non fai nulla finché un oggetto NON è nullo.

    metodo sincronizzato() { while (method()==null); metodo().nowCanDoStuff(); }

Consigliato: