Mi az a Java iterátor?
Mi az a Java iterátor?

Videó: Mi az a Java iterátor?

Videó: Mi az a Java iterátor?
Videó: L' oggetto Iteratore - JAVA TUTORIAL ITALIANO 42 2024, November
Anonim

Ban ben Jáva , Iterátor egy olyan felület, amely a Collection keretrendszerben érhető el Jáva . util csomag. Ez egy Jáva A kurzor objektumok gyűjteményének iterálására szolgál. Egy gyűjtemény objektum elemeinek egyenkénti bejárására szolgál. óta kapható Jáva 1.2 Gyűjteményi keretrendszer.

Ezt szem előtt tartva, mi az a lista iterátor a Java-ban?

Mint Iterátor , ListIterator egy Java Iterator , amely az elemek egyenkénti iterálására szolgál a Lista megvalósított objektum. óta kapható Jáva 1.2. Meghosszabbodik Iterátor felület. nem úgy mint Iterátor , Támogatja mind az előre, mind a hátrafelé irányuló iterációkat.

Ezt követően a kérdés az, hogy mi az iterátor és felsorolás a Java nyelven? Felsorolás és Iterátor két interfész van benne Jáva . util csomag, amely a Collection objektum elemeinek áthaladására szolgál. Használata Felsorolás , csak a Gyűjtemény objektumon lehet bejárni. De használva Iterátor , akkor a gyűjtemény bejárása közben is eltávolíthat egy elemet.

Akkor miért van szükségünk iterátorra a Java-ban?

5 válasz. Ahogy kijelentette iterátor akkor használatos, amikor Ön akar eltávolítani a dolgokat, miközben a tömb tartalmát iterálja. Ha nem használ egy iterátor de egyszerűen legyen egy for ciklus, és azon belül használd az eltávolítási metódust, kivételeket kapsz, mert a tömb tartalma változik az iteráció során.

Van a Java-nak következő iterátora?

logikai érték hasNext (): Igazat ad vissza, ha Az Iterátor rendelkezik több iterálandó elem. Tárgy következő (): Visszaadja a következő elem a gyűjteményben egészen a hasNext () módszer igaznak adja vissza. Ez módszer 'IllegalStateException'-t dob, ha ez a függvény korábban meghívásra került következő () hívására kerül sor.

Ajánlott: