Bonjour à tous.
Voila, je suis en lutte avec un vector retord qui a chaque fois que je lui ajoute un nouvel element via addElement, écrase toutes les valeurs contenues dans le vector par la nouvelle. Je commence à être fatigué et je ne trouve pas de solution. Si vous pouviez m'éclairer ma lanterne je vous serai très redevable:

Déclaration du vecteur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 private  Vector<String[]> vec1 = new Vector<String[]>();
Code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
while(n!=0)
{
int choise = in.readInt();
switch(choise)
{
case 0: break;
case 1:
        message[0] =(String) in.readObject();
	message[1] = (String)in.readObject();
	message[2] = (String)in.readObject();
	message[3] = (String)in.readObject();
	System.out.println(message[0]+" "+message[2])
	vec1.addElement(message);
 
	int b=vec1.size();
	String[]test1 =new String[4]; 
	for(int j=0;j<b;j++)
	{ 	
	test1= vec1.elementAt(j);
	System.out.println(test1[0]);
	System.out.println(test1[1]);
	System.out.println(test1[2]);
	System.out.println(test1[3]);
 
              }
break;
}
}
Merci