Mis on Java iteraator?
Mis on Java iteraator?

Video: Mis on Java iteraator?

Video: Mis on Java iteraator?
Video: What is an Iterator? - Cracking the Java Coding Interview 2024, November
Anonim

sisse Java , Iteraator on kogumise raamistikus saadaval olev liides java . util pakett. See on Java Kursorit kasutatakse objektide kogumi kordamiseks. Seda kasutatakse kogumisobjekti elementide ükshaaval läbimiseks. See on saadaval alates Java 1.2 Kogumise raamistik.

Seda silmas pidades, mis on loendi iteraator Javas?

meeldib Iteraator , ListIterator on Java iteraator , mida kasutatakse elementide ükshaaval itereerimiseks alates a Nimekiri rakendatud objekt. See on saadaval alates Java 1.2. See ulatub Iteraator liides. Erinevalt Iteraator , See toetab nii edasi- kui ka tagasisuuna iteratsioone.

Seejärel tekib küsimus, mis on Java iteraator ja loendus? Loendamine ja Iteraator on kaks liidest java . util pakett, mida kasutatakse kogu objekti elementide läbimiseks. Kasutades Loendamine , saate läbida ainult kogu objekti. Kuid kasutades Iteraator , saate elemendi eemaldada ka kogu läbimise ajal.

Miks me siis Javas iteraatorit vajame?

5 vastust. Nagu olete väitnud iteraator kasutatakse siis, kui sa tahan kraami eemaldamiseks massiivi sisu itereerimise ajal. Kui te ei kasuta a iteraator kuid kasutage lihtsalt for-silmust ja selle sees kasutage eemaldamismeetodit, saate erandeid, kuna massiivi sisu muutub läbimise ajal.

Kas Java-l on järgmine iteraator?

tõeväärtus hasNext (): See tagastab tõeseks, kui Iteraatoril on rohkem elementi, mida itereerida. Objekt järgmiseks (): See tagastab järgmiseks element kollektsioonis kuni hasNext () meetod tagasi tõeseks. See meetod viskab 'IllegalStateException', kui seda funktsiooni varem kutsutakse järgmiseks () käivitatakse.

Soovitan: