Bonjour,
J'ai une ArrayList dont les éléments sont un "tableau de String".
J'arrive à remplir ma liste mais pourquoi la méthode contains ne fonctionne pas ??
{
List<String[]> table = new ArrayList<String[]>();
String [] temp = new String [3]; //Je remplit mon tableau temp
temp[0]="A";
temp[1]="B";
temp[2]="C";
table.add(temp); // Je l'ajoute à ma liste
String [] temp2 = new String [3]; //Je remplit mon tableau temp2 avec les mêmes éléments que temp
temp2[0]="A";
temp2[1]="B";
temp2[2]="C";
boolean existe =false;
existe =table.contains(temp) ; /ici, contains retourne true
existe =table.contains(temp2) ; /ici, contains retourne False alors que les éléments "A"B"C" ont déja été ajouté à la liste 'table' !! Pourquoi ???
}
Merci
Partager