Kas ir Java iterators?
Kas ir Java iterators?

Video: Kas ir Java iterators?

Video: Kas ir Java iterators?
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, Maijs
Anonim

In Java , Iterators ir saskarne, kas pieejama kolekcijas ietvarā java . util pakete. Tas ir Java Kursoru izmanto objektu kolekcijas atkārtošanai. To izmanto, lai šķērsotu kolekcijas objekta elementus pa vienam. Tas ir pieejams kopš Java 1.2. Kolekcijas ietvars.

Ņemot to vērā, kas ir saraksta iterators Java?

Patīk Iterators , ListIterator ir Java iterators , ko izmanto elementu atkārtošanai pa vienam no a Saraksts realizētais objekts. Tas ir pieejams kopš Java 1.2. Tas pagarina Iterators saskarne. Atšķirībā no Iterators , Tā atbalsta gan virziena uz priekšu, gan atpakaļvirziena iterācijas.

Pēc tam rodas jautājums, kas ir iterators un uzskaitījums Java? Uzskaitījums un Iterators ir divas saskarnes java . util pakotne, kas tiek izmantota, lai pārvietotos pa kolekcijas objekta elementiem. Izmantojot Uzskaitījums , varat šķērsot tikai kolekcijas objektu. Bet izmantojot Iterators , varat arī noņemt elementu, šķērsojot kolekciju.

Tad kāpēc mums ir nepieciešams iterators Java?

5 atbildes. Kā jūs esat norādījis iterators tiek izmantots, kad jūs gribu lai noņemtu saturu, kamēr atkārtojat masīva saturu. Ja jūs neizmantojat iterators bet vienkārši izmantojiet for cilpu un tajā izmantojiet noņemšanas metodi, jūs saņemsiet izņēmumus, jo atkārtošanas laikā mainās masīva saturs.

Vai Javai ir nākamais iterators?

Būla hasNext (): Tas atgriež patiesību, ja Iteratoram ir vairāk atkārtojamo elementu. Objekts Nākamais (): Tas atgriež Nākamais elements kolekcijā līdz hasNext () metodi atgriezt patiesu. Šis metodi izmet 'IllegalStateException', ja šī funkcija ir izsaukta iepriekš Nākamais () tiek izsaukts.

Ieteicams: