redefinition de la methode equals
bonjours !
est t'il possible de comparer deux éléments dans la même méthode equals?
j'essaie de comparer des noms et des prénoms dans ma recherche.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
public int compareTo(Recherche autre)
{
return nom.toUpperCase().trim().compareTo(autre.nom.toUpperCase().trim())&& prenom.toUpperCase().trim().compareTo(autre.prenom.toUpperCase().trim());
}
public boolean equals(Object obj)
{
if (this == obj)
return true;
else
if (!(obj instanceof Nation))
return false;
else
{
Recherche autre = (Nation) obj;
return nom.trim().equalsIgnoreCase(autre.nom.trim())&&prenom.trim().equalsIgnoreCase(autre.prenom.trim());
}
} |
est ce que vous pouvez me dire ou est le problème? j'ai de la misère a comparer plus de deux éléments.
merci!