Xantix Skrevet 24. februar 2005 Del Skrevet 24. februar 2005 jeg har en super klasse Person og subklasser Ansatt og Student. Disse lagres i en felles personreg HashMap. Så ønsker jeg å ramse opp alle objektene som er av type student. jeg har prøver ved hjelp av Iterator it = personreg.values().iterator(); while(it.hasNext()){ if(it.next() instanceof Student){ Student s = (Student) it.next(); s.visData(); } } Dette fungerer ikke Lenke til kommentar
buskmann Skrevet 24. februar 2005 Del Skrevet 24. februar 2005 (endret) if(it.next() instanceof Student){Student s = (Student) it.next(); For hver gang du kjører it.next() så får du det neste elementet i it-samlingen. Du må mellomlagre i stedet for å kjøre next() to ganger. Endret 24. februar 2005 av buskmann Lenke til kommentar
Xantix Skrevet 24. februar 2005 Forfatter Del Skrevet 24. februar 2005 (endret) Det løste seg. Endret 24. februar 2005 av Xantix Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå