è una lista linkata fatta da me...Originariamente inviato da andbin
Dipende molto da cosa fa la tua classe.
Comunque affinché un oggetto possa essere il "target" di un ciclo for-each, la sua classe deve implementare la interfaccia Iterable (package java.lang). Iterable definisce solo un metodo iterator() che ritorna un oggetto Iterator (che ha i metodi hasNext, next usati appunto per fare la iterazione).
Ripeto: bisogna vedere cosa devi fare e cosa fa la tua classe. Il codice che hai postato sopra non ha molto senso.
quindi ha senso implementare iterable.