Kas yra „Java“iteratorius?
Kas yra „Java“iteratorius?

Video: Kas yra „Java“iteratorius?

Video: Kas yra „Java“iteratorius?
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, Gegužė
Anonim

Į Java , Iteratorius yra sąsaja, pasiekiama kolekcijos sistemoje java . util paketas. Tai yra Java Žymeklis naudojamas objektų kolekcijai kartoti. Jis naudojamas kolekcijos objekto elementams po vieną pervažiuoti. Jis prieinamas nuo Java 1.2 Kolekcijos sistema.

Turint tai omenyje, kas yra sąrašo iteratorius Java?

Kaip Iteratorius , ListIterator yra Java Iteratorius , kuris naudojamas elementams kartoti po vieną iš a Sąrašas įgyvendintas objektas. Jis prieinamas nuo Java 1.2. Jis tęsiasi Iteratorius sąsaja. Skirtingai nei Iteratorius , Jis palaiko krypties pirmyn ir atgal iteracijas.

Vėliau kyla klausimas, kas yra „Java“iteratorius ir išvardijimas? Surašymas ir Iteratorius yra dvi sąsajos java . util paketą, kuris naudojamas pereiti per kolekcijos objekto elementus. Naudojant Surašymas , galite pereiti tik per Kolekcijos objektą. Tačiau naudojant Iteratorius , taip pat galite pašalinti elementą eidami per Kolekciją.

Tada kodėl mums reikia iteratoriaus Java?

5 atsakymai. Kaip ir pareiškėte iteratorius naudojamas, kai jūs nori norėdami pašalinti dalykus, kai kartojate masyvo turinį. Jei nenaudojate iteratorius bet tiesiog turėkite for kilpą ir jos viduje naudokite pašalinimo metodą, gausite išimčių, nes kartojant keičiasi masyvo turinys.

Ar Java turi kitą iteratorių?

loginis hasNext (): Grąžinama tiesa, jei Iteratorius turi daugiau elementų, kuriuos reikia kartoti. Objektas Kitas (): Tai grąžina Kitas elementas kolekcijoje iki hasNext () metodas grąžinti tiesa. Tai metodas išmeta „IllegalStateException“, jei ši funkcija buvo iškviesta anksčiau Kitas () yra naudojamas.

Rekomenduojamas: