Bonjour a toutes et a tous
Je suis nouveau en Java, et comme tout autre debutant j'ai pas mal des problemes en matiere de concebtion de classes et de comprehention des concepts dite objets, et la ce soir, mon probleme reside dans le fait que je ne comprend pas la classe ArrayList et en particulier le role de iterateur:
for( iterator i = list.iterator(); i.hasNext();)
je comprend pas le detail de deroulement de cette expression.
pouriez vous m'aidez s'ils vous plais.
Merci d'avance.



J'aimrai revenir un peu sur cette quetion, vous m'avez dit que avec l'expression iterator i = list.iterator()
je récupère un objet, l'iterator de mon arraylist. Mais si on analyse cette expression de pont de vue syntaxique cette expression veut dire que l'identificateur i de type iterator prend le resultat de l'application de la methode iterator() sur l'objet liste, donc iterator() est une fonction est non pas un objet???
Les question sur lesquelles j'aimrai voir des reponses s'ils vous plais sont:
1- c'est quoi la nature de iterator? est il un objet? si oui il est issu de quelle classe? est il une metode? si oui de quelle classe?
Merci infiniment .
MAX.
http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html