Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Java]Problème de classe ArrayList Iterator

Sujet résolu
    8 février 2007 à 12:59:45

    Salut,

    Voilà un problème, dans la fonction listeNotes2() de la classe NoteBook, le compilateur me dit que la méthode Iterator n'est pas défini pour la classe Array. Je suis pourtant un tutoriel qui me dit qu'iterator est une méthode d'Array et qui m'a donné mot pour mot le code que j'ai tapé dans la fonction listeNotes2() ci dessous. Cette fonction est destinée à remplacer listeNotes() au dessus.

    Merci d'avance. ^^

    import java.util.ArrayList;
    import java.util.Iterator;

    public class NoteBook {
                   
                // Stockage pour une quantité arbitraire de notes.
                private ArrayList notes;

                ...
                  
                /**
                 * Enumère toutes les notes de l'agenda.
                 */

                public void listNotes()
                {
                    i = numberOfNotes();
                    j = 0;
                    while (j < i)
                    {
                        showNote(j);
                        j += 1;
                    }
                }
                
                public void listNotes2()
                {
                    Iterator Iter = notes.Iterator();
                    while(Iter.hasNext())
                    {
                        System.out.println(Iter.next());
                    }
                }

                ...

            }

    • Partager sur Facebook
    • Partager sur Twitter
      8 février 2007 à 13:51:41

      Salut,

      D'après la doc, la méthode s'appelle iterator() et non Iterator() (ce qui d'ailleurs est conforme aux conventions de nommage de la bibliothèque Java, dans laquelle les noms de méthode commencent par une minuscule).
      • Partager sur Facebook
      • Partager sur Twitter
        8 février 2007 à 14:26:03

        Ok!

        Bilan :
        • Un merci sincère pour toi, gouttegd.
        • Et un GRAND MERCI à l'auteur du tuto.
        • Partager sur Facebook
        • Partager sur Twitter

        [Java]Problème de classe ArrayList Iterator

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown