Bonjour,
au niveau de la classe ArrayList, j'essaye d'ajouter des elmemnts de type string à ma liste(de type ArayList). et quant je es recupere, il n'ya as de pb.
par contre si je declare une liste de type ArrayList<String[]>, j'y ajoute des elements et quand je les recuepre , elles sont tous egales au dernier element ajoutée.
ArrayList<String[]> tab= new ArrayList<String[]>();
String[] tab2= {"","","";"";"";"";"";"";"";""};
for(i=0; i<port.getTaskList().length; i++){
tab2[0]=""+liste[i].getMITaskState();
tab2[1]=""+liste[i].getMChTaskName();
tab2[2]=""+liste[i].getMITaskMediaType();
tab2[3]=""+liste[i].getMChTaskTarget();
tab2[4]=""+liste[i].isMITaskStatus();
tab2[5]=""+liste[i].getMUiPassedAnalysis();
tab2[6]=""+liste[i].getMUiFailedAnalysis();
tab2[7]=""+liste[i].getMUiAnalyzedFiles();
tab2[8]=""+liste[i].getMChStartTime();
tab2[9]="server";
tab.add(i, tab2);
}


et pour les afficher:
for (int k = 0 ; k < 4 ; k++)
{
tib = tab.get(k);
for ( int j = 0 ; j < 10 ; j++)
System.out.print("le"+j+"eme element du tableau "+k+"est..."+tib[j]);


est ce il ya un pb qlq part ds mon code?
}