Xantix Skrevet 24. februar 2005 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
buskmann Skrevet 24. februar 2005 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
Xantix Skrevet 24. februar 2005 Forfatter Skrevet 24. februar 2005 (endret) Det løste seg. Endret 24. februar 2005 av Xantix
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å