Allora,
Ho una interfaccia che estende iterable, poi ho unaq classe concreta che implementa l'interfaccia.

adesso devo implementare il metodo:

/**
* Restituisce un iteratore per scandire gli elementi dell’insieme in ordine
* crescente, il metodo remove non è implementato
*
* @return l'iteratore
*/
Iterator iterator();

Io ho fatto così:

public Iterator iterator() {
return new ArrIterator(this);
}

Non riesco a fare il costruttore dell'iteratore...voi avete qualche idea??
Io ho assegnato a una variabile di tipo array di int l' insieme che gli passo..e poi???