Esempio 1: Controllare se la stringa è vuota o Null
Output
str1 is null or empty.str2 is null or empty.
Nel programma di cui sopra, abbiamo due stringhe str1 e str2. str1 contiene valore null e str2 è una stringa vuota.
Abbiamo anche creato una funzioneisNullOrEmpty()
che controlla, come suggerisce il nome, se la stringa è null o vuota., Lo controlla usando un controllo null usando != null
e isEmpty()
metodo di stringa.
In parole povere, se una stringa non è un null
e isEmpty()
restituisce false
, non è né nullo né vuoto. Altrimenti lo e’.
Tuttavia, il programma precedente non restituisce vuoto se una stringa contiene solo caratteri di spazi bianchi (spazi). Tecnicamente,isEmpty()
vede che contiene spazi e restituiscefalse
., Per stringa con spazi, usiamo il metodo stringtrim()
per tagliare tutti i caratteri di spazi bianchi iniziali e finali.
Esempio 2: Verificare se la Stringa con spazi è Vuota o Null
Uscita
str1 is null or empty.str2 is null or empty.
nel isNullorEmpty()
abbiamo aggiunto un ulteriore metodo trim()
che rimuove tutti gli spazi iniziali e finali caratteri nella stringa.
Quindi, ora se una stringa contiene solo spazi, la funzione restituiscetrue
.