Hej! Jag håller på att lära mig java och har stött på ett problem angående iteratorer.
Jag ska göra en klass MyArrayList, som fungerar på samma sätt som javas egna ArrayList. Allt fungerar utom iteratorn!
Tips på hur jag ska göra i nedanstående kod för att den ska returnera en iterator av MyArrayList?
list är min MyArrayList lista i klassen.
public Iterator<AnyType> iterator()
{
Iterator it = list.iterator();
return it;
}
edit: Om jag gör en ArrayList och stoppar in alla värden från min MyArrayList och gör den till en iterator så fungerar det.. Men går det att göra utan att typ fuska på det sättet.
Så som koden ser ut ovan tycker jag att det borde fungera men det gör det ICKE! Väldigt tacksam för alla tips och ideer!