-gti-spitfire a écrit a écrit :
encor merci, tu repond a tout c cool
|
ouais mais sur ce coup là, il s'est planté.
si tu souhaites juste modifier l'etat de l'objet associé à une clef, tu n'as pas besoin de remattre l'objet dans la map apres : tu ne dios faire ca que si c'est la référence qui change.
ex :
UnObjet obj = (UnObjet)taMap.get(taClef);
obj.setKekChose(unTruc);
// ca suffit : pas besoin de faire
// taMap.put(taClef, obj);
tu n'auras besoin de remmetre à jour la map que si la modification que tu veux faire t'oblige à changer d'objet.
ex :
String s = (String)taMap.get(taClef);
s+= "tralala"; // s n'est plus le même objet
taMap.put(taClef, s); // là t'es obligé !