Quelle est la différence entre "xxxx" .equals (obj) et obj.equals ("xxxx") en Java?


Réponse 1:

En java, chaque classe étend en interne la classe d'objet.

La classe de chaîne étend également la classe d'objets.

equals () défini dans la classe d'objets et qui est de comparer la valeur en utilisant sa référence.

Mais dans la classe String (étend la classe d'objet en interne), equals () est remplacé qui compare en utilisant les valeurs exactes des arguments.

Veux dire-

La méthode equals fait partie de la classe d'objets et est remplacée dans la classe String.La méthode Overridden (equals) de la classe String vérifie les valeurs tandis que la classe Object est égale à la méthode vérifie les références.