ajouter un elt à un Vector<String> d'un Hashtable
Bonjour,
J'ai une classe Ligne:
Code:
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:
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