Arraylist !
Résolu
Bonjour,
comment mettre une arrayList accessible ainsi à l'extérieur de sa classe contenant
comment mettre une arrayList accessible ainsi à l'extérieur de sa classe contenant
6 réponses
-
ModérateurSalut
simplement en créant une méthode publique de type "get" qui renvoie l'Arraylist -
comment
-
____ 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??? -
ModérateurSalut
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é.
-
merci ,prob résolu
-
Modérateurtant mieux ... :)