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