Iterator
interface Iterator<T>
Seuls next et hasNext sont obligatoires. Le reste — previous, hasPrevious, index, moveTo, size, toStart, toEnd — est facultatif : une source qui ne va que vers l'avant satisfait l'interface sans prétendre en faire plus.
C'est la forme d'un lecteur paginé : des lignes arrivant d'un service par lots ressemblent à une seule suite pour le code qui les consomme.
Exemples
Forme
while (iterator.hasNext()) {
const value = iterator.next();
}
Voir aussi
Code source
23 September 2026
Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.