Hva er en Java-iterator?
Hva er en Java-iterator?

Video: Hva er en Java-iterator?

Video: Hva er en Java-iterator?
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, April
Anonim

I Java , Iterator er et grensesnitt tilgjengelig i Collection framework i java . util-pakken. Det er en Java Markøren brukes til å iterere en samling objekter. Den brukes til å krysse en samling objektelementer ett etter ett. Den er tilgjengelig siden Java 1.2 Innsamlingsramme.

Med tanke på dette, hva er listeiterator i Java?

Som Iterator , ListIterator er en Java Iterator , som brukes til å iterere elementer én etter én fra en Liste implementert objekt. Den er tilgjengelig siden Java 1.2. Den strekker seg Iterator grensesnitt. I motsetning til Iterator , Den støtter både Forover-retning og Retning bakover iterasjoner.

Deretter er spørsmålet, hva er iterator og opptelling i Java? Oppregning og Iterator er to grensesnitt i java . util-pakke som brukes til å krysse over elementene i et samlingsobjekt. Ved hjelp av Oppregning , kan du bare krysse samlingsobjektet. Men bruker Iterator , kan du også fjerne et element mens du går gjennom samlingen.

Så hvorfor trenger vi iterator i Java?

5 svar. Som du har sagt iterator brukes når du ønsker for å fjerne ting mens du itererer over matrisens innhold. Hvis du ikke bruker en iterator men bare ha en for-løkke og inne i den bruk fjernmetoden vil du få unntak fordi innholdet i matrisen endres mens du itererer gjennom.

Har Java neste iterator?

boolsk har Neste (): Det returnerer sant hvis Iterator har flere elementer å iterere. Gjenstand neste (): Den returnerer neste element i samlingen frem til har Neste () metode returnere sant. Dette metode kaster 'IllegalStateException' hvis denne funksjonen kalles før neste () påberopes.

Anbefalt: