Vad är en Java iterator?
Vad är en Java iterator?

Video: Vad är en Java iterator?

Video: Vad är en Java iterator?
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, Maj
Anonim

I Java , Iterator är ett gränssnitt tillgängligt i Collection framework i java . util-paket. Det är en Java Markören används för att iterera en samling objekt. Den används för att korsa ett samlingsobjekts element ett efter ett. Den är tillgänglig sedan Java 1.2 Insamlingsram.

Med tanke på detta, vad är listiterator i Java?

Tycka om Iterator , ListIterator är en Java Iterator , som används för att iterera element en i taget från en Lista genomfört objekt. Den är tillgänglig sedan Java 1.2. Den sträcker sig Iterator gränssnitt. Till skillnad från Iterator , Den stöder både riktning framåt och bakåt iterationer.

Därefter är frågan, vad är iterator och uppräkning i Java? Uppräkning och Iterator finns två gränssnitt i java . util-paket som används för att gå över elementen i ett samlingsobjekt. Använder sig av Uppräkning , kan du bara gå igenom samlingsobjektet. Men använder Iterator , kan du också ta bort ett element när du går igenom samlingen.

Då, varför behöver vi iterator i Java?

5 svar. Som du har sagt iterator används när du vilja för att ta bort saker medan du itererar över arrayinnehållet. Om du inte använder en iterator men har helt enkelt en for-loop och inuti den använder du borttagningsmetoden så får du undantag eftersom innehållet i arrayen ändras medan du itererar igenom.

Har Java nästa iterator?

booleskt harNästa (): Det returnerar sant om Iterator har fler element att iterera. Objekt Nästa (): Det returnerar Nästa element i samlingen tills harNästa () metod returnera sant. Detta metod kastar 'IllegalStateException' om denna funktion anropas tidigare Nästa () åberopas.

Rekommenderad: