ListIterator

Status
Niet open voor verdere reacties.

perceptron

Nieuwe gebruiker
Lid geworden
21 apr 2009
Berichten
2
Hallo iedereen,


Ik heb een vraagje aangaande een opdracht voor school. Ik zit al een tijdje te worstelen met het volgende:

Ik heb een lijst zoals de volgende die gegeven is:

0!api, 1!index-files, 2!index1.html, 2!index3.html, 2!index2.html, 2!index7.html, 2!index4.html, 1!index.html, 1!packages.html, 1!help.html, 1!overview.html

Hierbij stellen de getallen voor ! de diepte voor van de files op een harddisk.
Dus de gegeven lijst dienen we te bewerken naar de volgende structuur :
api\index-files\index1.html
api\index-files\index3.html
api\index-files\index2.html
api\index-files\index7.html
api\index-files\index4.html
api\index.html
api\packages.html
api\help.html
api\overview.html


Ik had dit willen doen via een ListIterator waarbij ik dan de indexen vergelijk die voor het ! staan,maar hier kom ik een probleem tegen als ik in een zelfde methode previous en next gebruik krijg ik steeds hetzelfde element.Dit is normaal , maar hoe kan ik met een ListIterator binnen een zelfde methode die index(dus voor het !) opvragen van het vorige en huidige onderzocht element?Of bestaat er een andere strategie? Alvast hartelijk dank voor de hulp
 
Een mogelijkheid is om gewoon next nog eens extra op te roepen voor je verder gaat.

Maar mij lijkt het logischer dat je een variabele bijhoud waarin je opslaat op welk niveau je zit.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan