La méthode listIterator() en Java – Les collections

La méthode listIterator() est utilisée pour obtenir un itérateur de liste sur les éléments d’une liste.
 

Syntaxe
public ListIterator<E> listIterator()

 
 

Paramètres

La méthode ne reçoit aucun argument.
 

Valeur de retour

La méthode renvoie un itérateur de liste sur les éléments d’une liste.
 

Exemple :

Le code suivant montre l’utilisation de la méthode listIterator():

import java.util.*; public class Main { public static void main(String[] args) { // Créer un ArrayList vide ArrayList<String> language = new ArrayList<String>(); // Ajouter des valeurs dans l'ArrayList language.add("Java"); language.add("PHP"); language.add("C++"); language.add("Python"); System.out.println("Liste des langages :" + language); // obtenir un objet ListIterator ListIterator it = language.listIterator(); /* Utilisez les méthodes hasNext() et next() pour parcourir les éléments dans l'ordre normal. */ System.out.println("**** Itéreration dans l'ordre normal ****"); while(it.hasNext()) System.out.println(it.next()); /* Utilisez les méthodes hasPrevious() et previous() pour parcourir les éléments dans l'ordre inverse. */ System.out.println("**** Itéreration dans l'ordre inverse ****"); while(it.hasPrevious()) System.out.println(it.previous()); } }

 
Sortie:

Liste des langages :[Java, PHP, C++, Python] **** Itéreration dans l'ordre normal **** Java PHP C++ Python **** Itéreration dans l'ordre inverse **** Python C++ PHP Java
QCM-JavaTestez vos connaissances – QCM Java corrigé – Partie 1QCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire