Autore:
Eugene Taylor
Data Della Creazione:
9 Agosto 2021
Data Di Aggiornamento:
22 Giugno 2024
![Validate Strings in Java with isEmpty, trim, and == null](https://i.ytimg.com/vi/p2BU7HWrc2U/hqdefault.jpg)
Contenuto
- Al passo
- Parte 1 di 2: controllo di null in Java
- Parte 2 di 2: utilizzo di un controllo nullo
- Suggerimenti
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
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;
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.
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
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.
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.
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 (); }
- Ad esempio, fare qualcosa mentre un oggetto è nullo o non fare nulla finché un oggetto NON è nullo.
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.