14. december 2001 - 14:51Der er
3 kommentarer og 1 løsning
Iterator til HashMap - kan man det
Hvis jeg putter 20 objekter af typen (Opgave) i en HashMap, som har keys af typen (Key, i virkeligheden blot en indpakning af autonummernøgle fra db), hvordan traverserer jeg så gennem dem - altså en løkke, der returnerer Object o = .Next indtil den har vist alle opgaverne. - ikke med toString - men returnerer et Objekt pr. cyklus.
Jeg kan ikke gennemskue Iteratoren - og er ikke interesseret i at huske alle mine \"Key\"\'s for at kunne hente dem enkeltvis med get(Key)
Du får pointene logical - selv om jeg faktisk i samme sekund som du svarede var på vej ind for at lukke spørgsmålet - jeg implementerer istedet en arraylist - hvor iteratoren er givet... Men jeg kan jo vende tilbage til din kode, hvis jeg senere får brug for det. Men det vil altså sige, i ovenstående, at en Map har en Iterator liggende klar - for det fremgår ikke af de beskrivelsen af denne (de steder hvor jeg har ledt) /Søren
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.