Dipende molto da cosa fa la tua classe.Originariamente inviato da TuTToWeB
Ciao a tutti...
se volessi fare la seguente cosa
cosa dovrei fare esattamente? per caso, devo implementare il metodo toArray() o qualcosa del genere?codice:MyClass a = new MyClass(); for (MyClass b : a) { ... }
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.

Rispondi quotando