Ursprungligen inskrivet av badboll
Kan nog vara på rätt väg. Några saker, dock...
1) Använd code-taggar när du postar kod på forumet för att behålla indenteringen.
2) next på en Iterator är ett metodanrop, glöm inte parenteserna:
3) Din exempelkod kommer att skapa, och skriva över, minfil.txt även om iteratorn inte har några element. Är det önskvärt? Om inte, flytta in File och FileWriter-joxet innanför if (e.hasNext()) {...
4) Tänk på att en FileWriter skriver strängar till en fil. Vad har din iterator för typ? Om det inte är strängar så kan du få problem:
Om inte e.next() returnerar String, så kommer w.write(e.next()) skriva det som metoden toString() på returvärdet ger. Returnerar e.next() ett objekt av typen Foo, så kommer Foo.toString() att användas för att få ett strängvärde. Är inte Foo.toString() definierad, kommer toString() tillhörande Foo:s superklass att anropas. Finns inte den går vi uppåt i hierarkin igen, och så vidare tills vi når Object.toString() som för det mesta inte skriver ut något vettigt. Så risken finns att du bara skriver ut rappakalja...