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 : Sélectionner tout - Visualiser dans une fenêtre à part
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