6.2.2 Exemple d’égalité
Traces d’exécution :

précédent suivant
Cet exemple construit deux chaînes de caractères m et j contenant chacune le
mot Java.
La ligne 6 teste si les deux références pointent vers le
même objet. L’affichage confirme que les deux chaînes de caractères sont
deux instances différentes.
La ligne 9 teste utilise la méthode equals depuis l’objet référencé par j en lui passant en argument la référence vers
l’objet m. L’affichage confirme que
les deux objets sont équivalents conformément à la définition de la surcharge
de equals dans la classe String : «Compares this string to the specified object. The
result is true if and only if the argument is not null and is a String object
that represents the same sequence of characters as this object.»
Christian Bac, Denis Conan, Télécom
SudParis, CSC 4002, Octobre 2015
|