■ == Opérateur: ce qu'il faut comparer est un opérande (valeur ou variable) ■ méthode equals de la classe d'objets: ce qu'il faut comparer est un objet
● La méthode equals est censée être utilisée en remplaçant
[Méthode Equals de la classe String]
Dans la méthode String type equals, une chaîne de caractères de type String est affectée à un tableau de type char et vérifiée caractère par caractère. Autrement dit, une instance de type String est jugée comme une chaîne de caractères.
(1) String a = new String("sample"); (2) String b = "sample"; (3) System.out.print(a==b); (4) System.out.print(a.equals(b));
[Explication] (1) Instance de type chaîne (2) Littéral de type chaîne (3) Résultat de l'exécution: faux Raison: Parce que la référence est différente (4) Résultat de l'exécution: vrai Raison: Parce que les chaînes de caractères sont comparées
Recommended Posts