Qu'est-ce qu'un itérateur Java ?
Qu'est-ce qu'un itérateur Java ?

Vidéo: Qu'est-ce qu'un itérateur Java ?

Vidéo: Qu'est-ce qu'un itérateur Java ?
Vidéo: JAVA (Intermédiaire) - 52 - L'interface Iterator en Java 2024, Décembre
Anonim

Dans Java , Itérateur est une interface disponible dans le framework Collection dans Java . paquet util. C'est un Java Curseur utilisé pour itérer une collection d'objets. Il est utilisé pour parcourir les éléments d'un objet de collection un par un. Il est disponible depuis Java 1.2 Cadre de collecte.

En gardant cela à l'esprit, qu'est-ce que l'itérateur de liste en Java ?

Comme Itérateur , ListIterator est un Itérateur Java , qui est utilisé pour itérer les éléments un par un à partir d'un Lister objet implémenté. Il est disponible depuis Java 1.2. Il s'étend Itérateur interface. contrairement à Itérateur , Il prend en charge à la fois les itérations vers l'avant et vers l'arrière.

Par la suite, la question est, qu'est-ce que l'itérateur et l'énumération en Java ? Énumération et Itérateur sont deux interfaces dans Java . util qui sont utilisés pour parcourir les éléments d'un objet Collection. À l'aide de Énumération , vous ne pouvez parcourir que l'objet Collection. Mais en utilisant Itérateur , vous pouvez également supprimer un élément tout en parcourant la Collection.

Alors, pourquoi avons-nous besoin d'un itérateur en Java ?

5 réponses. Comme vous l'avez indiqué itérateur est utilisé lorsque vous vouloir pour supprimer des éléments pendant que vous parcourez le contenu du tableau. Si vous n'utilisez pas de itérateur mais ayez simplement une boucle for et à l'intérieur, utilisez la méthode remove, vous obtiendrez des exceptions car le contenu du tableau change pendant que vous parcourez.

Java a-t-il le prochain itérateur ?

booléen aSuivant (): Il retourne vrai si L'itérateur a plus d'élément à itérer. Objet Suivant (): Il renvoie le Suivant élément de la collection jusqu'à ce que le aSuivant () méthode retourner vrai. Cette méthode lève 'IllegalStateException' si cette fonction est appelée avant Suivant () est invoqué.

Conseillé: