Čo je to Java iterátor?
Čo je to Java iterátor?

Video: Čo je to Java iterátor?

Video: Čo je to Java iterátor?
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, Smieť
Anonim

In Java , Iterátor je rozhranie dostupné v rámci Collection v java . util balíček. Je to a Java Kurzor používaný na iteráciu kolekcie objektov. Používa sa na prechádzanie jednotlivými prvkami objektu kolekcie. K dispozícii je od r Java 1.2 Rámec zberu.

Vzhľadom na to, čo je iterátor zoznamu v jazyku Java?

Páči sa mi to Iterátor , ListIterator je a Java Iterator , ktorý sa používa na iteráciu prvkov jeden po druhom z a Zoznam realizovaný objekt. K dispozícii je od r Java 1.2. Rozširuje sa Iterátor rozhranie. Na rozdiel od Iterátor , Podporuje iterácie Smeru dopredu aj Smeru dozadu.

Následne je otázkou, čo je iterátor a enumerácia v Jave? Enumerácia a Iterátor sú tam dve rozhrania java . util balík, ktorý sa používa na prechádzanie cez prvky objektu Collection. Použitím Enumerácia , môžete prejsť iba objektom Collection. Ale pomocou Iterátor , prvok môžete odstrániť aj pri prechádzaní kolekciou.

Prečo potom potrebujeme iterátor v Jave?

5 odpovedí. Ako ste uviedli iterátor sa používa, keď si chcieť na odstránenie vecí počas iterácie obsahu poľa. Ak nepoužívate iterátor ale jednoducho majte cyklus for a v ňom použite metódu remove získate výnimky, pretože obsah poľa sa počas iterácie mení.

Má Java ďalší iterátor?

boolovská hodnota hasNext (): Vráti true if Iterátor má viac prvkov na iteráciu. Objekt Ďalšie (): Vracia Ďalšie prvok v kolekcii až do hasNext () metóda vrátiť true. Toto metóda vyhodí 'IllegalStateException', ak sa táto funkcia volá predtým Ďalšie () sa odvoláva.

Odporúča: