-----Original Message----- From: "Pascal EMMA" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Date: Wed, 23 Oct 2002 09:56:52 +0200 Subject: Comparaison de r�f�rences d'objet
Bonjour, Deux livres se contredisent sur ce sujet : L�un dit que les op�rateurs de comparaison ne s�appliquent qu�aux valeurs num�riques et l�op�rateur instanceof aux r�f�rences d�objet, L�autre dit que ces op�rateurs s�appliquent aussi bien aux valeurs primitives qu�aux r�f�rences d�objet. Il semblerait que les op�rateurs de comparaisons (<, >, <=, >=, ==, !=) s�appliquent � toute les valeurs primitives ainsi qu�aux cha�nes de caract�res et l�op�rateur instanceof � toutes r�f�rences d�objet. Est-ce cela ? ------------------------------------- instanceof s'applique aux r�f�rences d'objets mais ne sert pas � comparer deux objets entre eux mais simplement � en d�terminer le type. les op�rateurs <, >, <=, >=, ==, != s'appliquent aux types primitifs et == et != permettent aussi de comparer 2 r�f�rences mais pas de comparer 2 objets (2 instances d'une m�me classe repr�sentant le m�me objet auront des r�f�rences diff�rentes). Pour comparer 2 objets on utilise plut�t la m�thode equals() Voil�, hope this helps. -- S'il n'y a pas de solution, il n'y a pas de probl�me --
