Bonjour,
j'ai un problème lorsque j'utilise un iterator. la methode hasNext(); marche tres bien mais quand j'utilise next(); ca marche pas du tout. en fait ca compile mais lorsque je le test il plante dans le next();
private ArrayList <T> liste1;
private Iterator <T> ite;
public ListeImpl(){
liste1 = new ArrayList<T>();
ite = liste1.iterator();
}
public T prochainElement() {
if(ite.hasNext()){
System.out.println(ite.next());
return ite.next();//// CEST ICI QUE CA PLANTE CA COMPILE MAIS CA MARCHE PLUS ICI quand je test
}
return null;
}
merci pour laide

est ce que cela modifie ma collection.
merci
Cordialement,