Controllo null in java

Null indica che una variabile non fa riferimento a un oggetto e non ha valore. È possibile utilizzare un`istruzione `if` standard per verificare un valore nullo in un pezzo di codice. Null è solitamente usato per indicare o confermare 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: controllo di null in Java

Immagine titolata Check Null in Java Step 1
1. Usa `=` 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 modi diversi.
nomevariabile = nullo;
Immagine titolata Check Null in Java Step 2
2. Usa `==` per controllare il valore di una variabile. Un `==` viene utilizzato per verificare se due valori su entrambi i lati di questo contro sono uguali. Se imposti una variabile su null con `=`, verificherà se la variabile è uguale a null e restituirà `true`.
nomevariabile == nullo;
  • Puoi anche `!=` per verificare se un valore NON è uguale.
    Immagine titolata Check Null in Java Step 3
    3. Utilizzare un`istruzione `if` per creare una condizione per il null. Il risultato dell`espressione è un booleano (vero o falso). Puoi usare il booleano come condizione per ciò che l`istruzione farà dopo.
  • Ad esempio: se il valore è null, stampa il testo `oggetto è null`. Se `==` non restituisce la variabile come null, salterà la condizione o prenderà un`altra strada.
  • Oggetto oggetto = nullo; if ( oggetto == null ) { System.fuori.print(`l`oggetto è null`); }

    Parte 2 di 2: Utilizzo di un controllo nullo

    Immagine titolata Check Null in Java Step 4
    1. Usa null come valore sconosciuto. È comune utilizzare null come valore predefinito anziché un valore assegnato.
    corda() significa che il valore è null finché non viene effettivamente utilizzato.
    Immagine titolata Check Null in Java Step 5
    2. Utilizzare null come condizione per arrestare un processo. La restituzione di un valore nullo può essere utilizzata come trigger per interrompere un ciclo o interrompere un processo. Questo è più comunemente usato per generare un errore o un`eccezione quando qualcosa è andato storto o viene soddisfatta una condizione indesiderata.
    Immagine titolata Check Null in Java Step 6
    3. Utilizzare null per indicare uno stato non avviato. Allo stesso modo, null può essere utilizzato come flag per indicare che un processo non è stato avviato o come condizione per indicare l`inizio di un processo.
    Ad esempio: fai qualcosa mentre un oggetto è nullo o non fai nulla finché un oggetto NON è nullo.
    metodo sincronizzato() { while (metodo()==null); metodo().nowCanDoStuff(); }

    Consigli

    • Alcuni trovano l`uso frequente della programmazione null bad nella programmazione orientata agli oggetti, dove i valori dovrebbero sempre puntare a un oggetto.

    Condividi sui social network: