soucis avec collection.contains
Bonjour a tous,
j'ai une ArrayList<MaClasse>
MaClasse a un attribu id et un attribu name avec les getters et setter qui vont avec
MaClasse a aussi cette methode
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| @Override
public boolean equals(Object obj){
System.out.println("Comparaison de 2 objets");
MaClasse maClasse = (MaClasse) obj;
if(maClasse.getName().equals(name)){
System.out.println("ils sont égaux");
return true;
}
else{
System.out.println("ils sont differants");
return false;
}
} |
Mon soucis est que lorsque j'utilise la méthode contains sur mon arrayList celle ci n'execute pas ma méthode equals, le débug n'a rien donné non plus :-(
Si vous avez des pistes je suis preneur