Penso che la maggior programmatori hanno usato codice come il seguente:Come posso utilizzare java per ogni ciclo con classi personalizzate?
ArrayList<String> myStringList = getStringList();
for(String str : myStringList)
{
doSomethingWith(str);
}
Come posso approfittare della per ogni ciclo con le mie lezioni? Esiste un'interfaccia che dovrei implementare?
Attuazione che hanno sia 'Iterator <>' e 'Iterable <>' implementato ha effetto collaterale: http://blog.dreasgrech.com/2010/03/javas -iterators-and-iterables.html (sezione "Un Iterator non dovrebbe essere Iterable!"). Essere avvertito – Lu55
In questo esempio, non vengono creati nuovi iteratori. Questo non funziona solo per una iterazione perché 'questo? Viene sempre restituito? – byxor