Bonjour,
Je stocke des objets dans une arraylist.
Je voudrai savoir si quand un objet et modifié dans mon application, la modification est reportée dans mon arraylist ?
Merci
Bonjour,
Je stocke des objets dans une arraylist.
Je voudrai savoir si quand un objet et modifié dans mon application, la modification est reportée dans mon arraylist ?
Merci
Pas "reportée" à proprement parler.
Puisque la collection contient l'objet, alors les modifications de l'objet se verront la prochaine fois que tu le récupères à partir de la collection. Normal.
Il n'y a rien à reporter : ce que tu as modifié est déjà ce qui est dans la collection.
Il n'y a pas vraiment de report. La liste ne contient pas vraiment l'objet mais une référence a l'objet. Donc quand un modifie un objet via une de ces références(qu'elle soit dans une liste ou pas), les références autre référence pointant sur le même objet seront affectée par le changement.
Ok merci.
Partager