Bonsoir,
J'aimerais savoir pourquoi s1 == s2 est non recommandé alors que s1.equals(s2); est oui.
Thx :ccool:
Version imprimable
Bonsoir,
J'aimerais savoir pourquoi s1 == s2 est non recommandé alors que s1.equals(s2); est oui.
Thx :ccool:
FAQ !!
== compare les références alors equals compare les objets. Fais un tour sur la FAQ
Parce que == est un opérateur mathématique et pas un opérateur de chaine
Tout dépend de ce que l'on veut faire, vérifier que les deux références sont les même ou vérifier que les objets référencé sont les même au sens de la méthode equals (~ au sens objet)