Home » Programmazione » Java » Tutorial Java #3 : Enumerare una collezione Java

Tutorial Java #3 : Enumerare una collezione Java

Quando si crea una collezione di oggetti nel linguaggio JAVA, si ha bisogno primo o poi di visitare in qualche modo la collezione di oggetti creata, per far ciò ci viene in aiuto l’interfaccia Enumaration.

Questa interfaccia definisce astrattamente due metodi:

boolena hasMoreElemnts()
Object nextElement()

Il primo metodo ritorna true o false se esiste un’ulteriore elemento su cui poter iterare, il secondo metodo ritorna il prossimo elemento della collezione oppure solleva un’eccezione se non esistono altri elementi da iterare.

Vediamo come sempre un esempio.
Supponiamo di aver creato una data collezione, come prima operazione otteniamo un riferimento all’enumeratore sulla collezione da “navigare”.

Grazie al metodo hasMoreElements, verificheremo che vi siano altri elementi da iterare, se tale condizione viene soddisfatta, tramite il metodo nextElment(), recupereremo il valore contenuto all’interno della collezione, a questo punto non resta che effettuare una semplice stampa. Ecco il codice :

[sourcecode language=’java’]
Enumeration en= //ottiene un’iterazione
while (en.hasMoreElments()){
double d=(Double)en.nextElement();
System.out.println(d);
}
[/sourcecode]

Lascia un commento