Arraylist !

Résolu
Bonjour,

comment mettre une arrayList accessible ainsi à l'extérieur de sa classe contenant

6 réponses

  1. Modérateur
    Salut

    simplement en créant une méthode publique de type "get" qui renvoie l'Arraylist
    1. ____ choubaka ____
      oui mais je veux la manipuler..comment ca va passer par référence..?? pour que je puisse la modifier ??
      il n y a pas d'autre solution???
      1. Modérateur
        Salut

        Tu peux jour le jeu du "get" et du "set"

        La classe qui va manipuler l'Arraylist, une fois qu'elle a terminé fait appel à la méthode "set" qui renverra ce même ArrayList à la classe de départ..

        donc schématiquement:

        Deux classes A et B.

        Dans la classe A, en attribut tu as l'ArrayList en private

        private ArrayList myArrayList;

        La classe A dispose de deux méthode

        public ArrayList getArrayList() qui renvoie l' ArrayList.

        public void setArrayList(ArrayList array)

        this.myArrayList = array;

        La Classe B va donc pouvoir récupérer l'ArrayList, le manipuler et ensuite le renvoyer à souhait un fois terminé.