-
Référence, this ou autre
bonjour,
je bloque sur un problème apparemment d'une simplicité biblique:
dans uns classe j'ai 3 méthodes la première génére un ArrayList, la deuxième traite cet ArrayList pour en générer un autre, la dernière méthode met à jour l'ArrayList sur lequel a travaillé une première fois la 2éme méthode: impossible d'obtenir que cette 2éme méthode fasse un 2ème passage sur l'ArrayList modifié. Ces méthodes se suivent dans le main.... merci pour votre aide
-
Un bout de code peut etre ?
-
référence this ou autre
la structure du programme est trè simple:
la structure du programme est:
public class X
diverses variables
public static ArrayList AA(z)
.....
retun z;
public static ArrayList BB(h)//travaille sur l'ArrayList z généré par AA
.....
return h;
public static ArrayList CC(z)// modifie l'ArrayList sur lequel a travaillé BB
....
return z;
public static void main (Strings[] args)
{AA();
...
BB();
...
CC();// jusque là TVB CC a généré une ArrayList correctement modifié
BB();dans ce 2ème passage il n'utilise pas l'ArrayList modifié mais travaille sur la 1ère référence
-
le problème ne viendrait-il pas de ton usage du "static" ?
Pour de plus amples détails, il faudrait savoir ce que font les méthodes... car des en têtes, c'est bien, mais ca permet pas toujours de comprendre le traitement qui est fait