Bonjour,
 
j'ai un petit soucis avec la méthode contains de la class Collection.
 
Voici l'exemple :
 
Collection legende = new ArrayList();
 	RefTableItem item1 = new RefTableItem("CODE1","Mon code 1" );
 	RefTableItem item2 = new RefTableItem("CODE2","Mon code 2" );
 	RefTableItem item3 = new RefTableItem("CODE3","Mon code 3" );
legende.add(item1);legende.add(item2);legende.add(item3);legende.add(item4);
 	legende.add(item5);legende.add(item6);legende.add(item7);
 
RefTableItem itemSearch = new RefTableItem("CODE2","Mon code 2" );
 
if (legende.contains((RefTableItem)itemSearch))
{
  System.out.println("Trouvé" );  
}
else
{
 System.out.println("Non trouvé" );
}
 
Et systématiquement mon élément itemSearch n'est pas trouvé dans la Collection legende. Pourquoi ?  
  
 
D'avance merci pour votre aide.
 
Message édité par tafkap le 18-05-2005 à 14:35:27