Méthode equals() de Java Object
La méthode equals() de Object est utilisée pour comparer si deux objets sont égaux.
La méthode equals() compare deux objets et détermine si les deux références d'objet pointent vers le même objet, c'est-à-dire qu'elle vérifie uniquement si les deux objets pointent vers la même adresse en mémoire.
Remarque :Si une sous-classe redéfinit la méthode equals(), elle doit redéfinirla méthode hashCode(), par exemple, la classe String redéfinit la méthode equals() et redéfinit également la méthode hashCode().
Syntaxe
object.equals(Object obj)
Paramètre
obj- L'objet à comparer.
Valeur de retour
Retourne true si les deux objets sont égaux, sinon retourne false.
Exemple
L'exemple suivant montre l'utilisation de la méthode equals() :
Exemple
Le programme ci-dessus produit le résultat suivant :
false true
La classe String redéfinit la méthode equals() pour comparer si deux chaînes de caractères sont égales :
Exemple
Le programme ci-dessus produit le résultat suivant :
true false
Autres extensions
Classe Object de Java