Fonctionnement et implémentation de la méthode equals() pour la classe String

Dans les entretiens techniques, on nous fréquemment demande quelle est la différence entre l'opérateur "==" et la méthode equals() pour les types de référence. La réponse habituelle est que "==" compare les adresses mémoire tandis que equals() compare le contenu. Mais quels sont les mécanismes sous-jacents de ces comportemen ...

Publié le 29 mai à 22h39