Home » Programmazione » Java » Utilizziamo il foreach

Utilizziamo il foreach

Dalla versione 1.5, anche in java come in altri linguaggi di programmazione è stato introdotto il costrutto foreach. Tale istruzione è particolarmente utile in tutti quei casi, dove occorre scorrere gli elementi di una collezione di oggetti (array, collection, liste ecc.)

Per comprendere le potenzialità e la praticità di questo comando eseguiamo un confronto tra il for tradizionale ed il foreach. Nel for tradizionale, occorre:

1) Inizializzare una variabile contatore;

2) Specificare la condizione d’uscita;

3) Specificare il tipo d’incremento della variabile contatore;


Mentre nel foreach la sintassi è notevolmente semplificata è più compatta:

1) Occorre definire una variabile che verrà utilizzata nel for;

2) Si deve specificare la collezione da scorrere.

Vediamo un esempio pratico, supponiamo di voler stampare il contenuto di un array di nome numeri, naturalmente la prima operazione da compiere è quella di dichiarare l’array:

int array[]=new int[]{4,6,5,9};

Successivamente occorre iterare gli elementi, per far ciò utilizziamo un ciclo for:

foreach
foreach

Come è possibile notare, il foreach (utilizzato nel codice a destra) presenta una maggiore leggibilità rispetto al for tradizionale (utilizzato nel codice di sinistra).

Lascia un commento