Bonjour,
J'ai une classe Ligne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Ligne {
 
public String trans;
public String vm;
public Hashtable<String, Vector<Object>> typeReg;
public Vector vReg;
 
public Ligne(String trans,String vm){
 
 
this.trans=trans;
this.vm=vm;
this.typeReg= new Hashtable<String, Vector<Object>>();
}
Je veux ajouter un elt(String) au Vector de du Hashtable typeReg de la classe Ligne j'ai fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Vector v= ligne.typeReg.get("type"); //doit me retourner normalement le Vector correspondant a ce key "type" du Hashtable typeReg
 
v.addElement(reg); // pour ajouter le String reg ds le Vrector Correspondant au key type 
 
ligne.getTypeReg().put(type, v); //je suis pas sure de cette ligne mais meme si elle est là ou non le resultat est toujours le meme
En fait mon probleme est que le Vector v prend toujours le dernier String ajouté alors que dans mon code je veux ajouter chaque String à l'ensemble des values qui existent deja dans le Vector.

SVP si quelcun a une idée me la propose