Impara a controllare se ArrayList è vuoto o no usando i metodi isEmpty()
e size()
. Si prega di notare che il metodo isEmpty()
controlla anche internamente la dimensione di arraylist.
Controlla se ArrayList è vuoto – esempio isEmpty()
Il metodo ArrayList isEmpty()
ritorna vero se la lista non contiene elementi. In altre parole, il metodo ritorna true
se la lista è vuota. Altrimenti il metodo isEmpty()
restituisce false.
Nell’esempio dato, abbiamo prima inizializzato un arraylist vuoto e controllato se è vuoto. Il metodo restituisce true
perché non c’è niente nella lista. Poi abbiamo aggiunto un elemento "A"
alla lista e controllato di nuovo. Questa volta la lista non è vuota e il metodo restituisce false. Ora abbiamo di nuovo svuotato la lista e controllato di nuovo. La lista è di nuovo vuota.
Nella programmazione delle applicazioni, è consigliabile controllare sia se la lista non è nulla che non sia vuota. Se la lista non è inizializzata, si può ottenere NullPointerException in runtime.
L’output del programma.
truefalsetrue
Controllare se ArrayList è vuoto – esempio size()
Un altro modo per controllare se arraylist contiene qualche elemento o no, possiamo controllare la dimensione di arraylist. Se la dimensione della lista è maggiore di zero, allora la lista non è vuota. Se la dimensione della lista è 0, la lista è vuota.
Se guardiamo all’interno del metodo isEmpty(), esso controlla anche la dimensione di arraylist per determinare se la lista è vuota o no.
L’output del programma.
01true
Felice apprendimento!!
Una guida a Java ArrayList
ArrayList Java Docs