bonjour,
donc mon applications j'ai deux TreeSet<Property> qui contiennent les même valeurs, la classe Property implémente l'interface Comparable.
lorsque je compare mes deux treeSet entre eux par la méthode equals(...) j'ai toujours un résultat faux. alors que si je compare un à un les elemenet de mon TreeSet il dont bien égaux entre eux
en résumé lorque je fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 TreeSet<Property> set_1 = new TreeSet<Property>(); TreeSet<Property> set_2 = new TreeSet<Property>(); //ici je rempli mes treeSet avec des Propety identiques boolean eq = set_1.equals(set_2); //ic eq sera faux alors qu'il devrait etre vrai
je ne comprend vraiment par pourquoi mes treeSet ne sont pas identiques, alors que ma classe Property redéfinie bien la méthode compareTo et la méthode equals
si l'un d'entre vous sait d'ou peut venir mon problème, cela m'aiderai beaucoup.
merci à vous
Partager