Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1582 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Parcourir une liste avec iterator

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Parcourir une liste avec iterator

n°2237234
ahmadou_20
Posté le 08-09-2014 à 16:24:37  profilanswer
 

Salut les gars,
 

Code :
  1. List<Integer> result = Arrays.asList(0, 1, 2, 3, 4, 5);
  2.    
  3.     int index = result.indexOf(2);
  4.    
  5.     Iterator<Integer> iterator = result.listIterator(index);
  6.     iterator.next();
  7.    while(iterator.hasNext()) {
  8.       System.out.println(iterator.next());
  9.     }


 
Avec ce code, je recupere tous les elements de la liste (strictement) apres un element donne (ici  c est le 2).
 
je veux faire pareil mais pour recuperer tous les elements qui sont avant le 2 (sans utiliser une boucle for). Est ce possible ?
 
Merci de votre aide

mood
Publicité
Posté le 08-09-2014 à 16:24:37  profilanswer
 

n°2239360
caps lock
Posté le 30-09-2014 à 23:54:49  profilanswer
 

Je n'ai pas vraiment compris ce que tu demandes, mais en tout cas voici ce que j'ai compris :

Code :
  1. int index = result.indexOf(0);
  2.         ListIterator<Integer> iterator = result.listIterator(index);
  3.         while ((iterator.hasNext()) && (iterator.nextIndex() < 2)) {
  4.             System.out.println(iterator.next());
  5.         }


 
En prenant soin de rajouter dans tes imports java.util.ListIterator qui va te permettre d'utiliser la méthonde "nextIndex()"
 
Ce qui donne en output :
run:
0
1


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Parcourir une liste avec iterator

 

Sujets relatifs
Excel : Résumé / Liste déroulanteAfficher la ligne d'une table après avoir choisi son ID dans une liste
Convertir un element d'une liste en stringComment s'appelle cette fenetre avec liste deroulante?
generer code barre pour une liste d'articles sous excelAffecter une propriété aux éléments d'une liste mais pas aux sousliste
passer une liste en argumentMail avec piece jointe fontion parcourir
LISTE DEROULANTE PHP MYSQL 
Plus de sujets relatifs à : Parcourir une liste avec iterator


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR