Što je Java iterator?
Što je Java iterator?

Video: Što je Java iterator?

Video: Što je Java iterator?
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, Svibanj
Anonim

U Java , Iterator je sučelje dostupno u okviru zbirke u Java . util paket. To je Java Kursor se koristi za ponavljanje zbirke objekata. Koristi se za prelazak elemenata objekta zbirke jedan po jedan. Dostupan je od Java 1.2 Okvir za prikupljanje.

Imajući ovo na umu, što je iterator popisa u Javi?

Kao Iterator , ListIterator je Java iterator , koji se koristi za ponavljanje elemenata jedan po jedan iz a Popis implementirani objekt. Dostupan je od Java 1.2. Proširuje se Iterator sučelje. Za razliku od Iterator , Podržava iteracije smjera naprijed i smjera unatrag.

Nakon toga, postavlja se pitanje što su iterator i nabrajanje u Javi? Nabrajanje i Iterator su dva sučelja u Java . paket util koji se koristi za prelazak preko elemenata Collection objekta. Korištenje Nabrajanje , možete prijeći samo preko objekta Collection. Ali korištenjem Iterator , također možete ukloniti element dok prelazite preko zbirke.

Onda, zašto nam treba iterator u Javi?

5 odgovora. Kao što ste naveli iterator koristi se kada ti željeti da biste uklonili stvari dok ponavljate sadržaj niza. Ako ne koristite an iterator ali jednostavno imajte for petlju i unutar nje koristite metodu remove dobit ćete iznimke jer se sadržaj niza mijenja dok se ponavljate.

Ima li Java sljedeći iterator?

boolean imaSljedeće (): Vraća true if Iterator ima više elemenata za ponavljanje. Objekt Sljedeći (): Vraća Sljedeći element u zbirci do imaSljedeće () metoda vrati istinito. Ovaj metoda izbacuje 'IllegalStateException' ako je ova funkcija pozvana prije Sljedeći () se poziva.

Preporučeni: