Wat is een Java-iterator?
Wat is een Java-iterator?

Video: Wat is een Java-iterator?

Video: Wat is een Java-iterator?
Video: Iterator Java Tutorial 2024, November
Anonim

In Java , iterator is een interface die beschikbaar is in Collection framework in Java . util pakket. Het is een Java Cursor die wordt gebruikt om een verzameling objecten te herhalen. Het wordt gebruikt om elementen van een collectieobject één voor één te doorlopen. Het is beschikbaar sinds Java 1.2 Collectiekader.

Met dit in het achterhoofd, wat is list iterator in Java?

Leuk vinden iterator , ListIterator is een Java-iterator , die wordt gebruikt om elementen één voor één te herhalen van a Lijst uitgevoerd voorwerp. Het is beschikbaar sinds Java 1.2. Het breidt zich uit iterator koppel. in tegenstelling tot iterator , Het ondersteunt zowel Forward Direction als Backward Direction iteraties.

Vervolgens is de vraag, wat is iterator en opsomming in Java? Opsomming en iterator zijn twee interfaces in Java . util-pakket die worden gebruikt om de elementen van een Collection-object te doorkruisen. Gebruik makend van Opsomming , kunt u alleen het Collection-object doorkruisen. Maar met behulp van iterator , kunt u ook een element verwijderen terwijl u door de collectie loopt.

Waarom hebben we dan iterator in Java nodig?

5 antwoorden. Zoals je hebt aangegeven iterator wordt gebruikt wanneer u wil om dingen te verwijderen terwijl u de array-inhoud herhaalt. Als je geen gebruikt iterator maar gebruik gewoon een for-lus en gebruik daarin de verwijdermethode, je krijgt uitzonderingen omdat de inhoud van de array verandert terwijl je doorgaat.

Heeft Java de volgende iterator?

booleaans hasNext (): Het retourneert waar als Iterator heeft meer element om te herhalen. Object De volgende (): Het geeft de. terug De volgende element in de collectie tot de hasNext () methode waar terugkeren. Dit methode gooit 'IllegalStateException' als deze functie eerder wordt aangeroepen De volgende () wordt aangeroepen.

Aanbevolen: