Controllo di null in Java

Autore: Eugene Taylor
Data Della Creazione: 9 Agosto 2021
Data Di Aggiornamento: 22 Giugno 2024
Anonim
Validate Strings in Java with isEmpty, trim, and == null
Video: Validate Strings in Java with isEmpty, trim, and == null

Contenuto

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 una parte di codice. Null viene solitamente utilizzato per indicare o confermare l'inesistenza di qualcosa. In quel contesto, può essere utilizzato come condizione per avviare o arrestare altri processi all'interno del codice.

Al passo

Parte 1 di 2: controllo di null in Java

  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 uguali e si comporteranno in modi diversi.
    • variableName = null;
  2. Usa "==" per controllare il valore di una variabile. Un "==" viene utilizzato per verificare se due valori su entrambi i lati del contatore sono uguali. Se hai impostato una variabile su null con "=", il controllo che la variabile sia null restituirà "true".
    • variableName == null;
    • Puoi anche usare "! =" Per verificare se un valore NON è uguale.
  3. Utilizzare un'istruzione "if" per creare una condizione per il null. L'espressione restituisce 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, stampare il testo "object is null". Se "==" non restituisce la variabile come null, salterà la condizione o seguirà un percorso diverso.
    • Oggetto oggetto = null; if (object == null) {System.out.print ("object is null"); }

Parte 2 di 2: utilizzo di un controllo nullo

  1. Usa null come valore sconosciuto. È comune utilizzare null come valore predefinito invece di un valore assegnato.
    • string () significa che il valore è nullo fino a quando non viene effettivamente utilizzato.
  2. Usa 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.
  3. Usa null per indicare uno stato non iniziato. 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, fare qualcosa mentre un oggetto è nullo o non fare nulla finché un oggetto NON è nullo.

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

Suggerimenti

  • Alcuni trovano l'uso frequente di una programmazione nulla male all'interno della programmazione orientata agli oggetti, dove i valori dovrebbero sempre puntare a un oggetto.