Junior — Middle
Comment déterminer si une variable dans un programme fait référence à un objet spécifique?
sobes.tech IA
Réponse de l'IA
Pour déterminer si une variable fait référence à un objet spécifique, en Java et Android, vous pouvez utiliser l'opérateur ==, qui compare les références (les adresses des objets en mémoire). Si variable == objet retourne true, cela signifie que la variable fait référence à cet objet.
Exemple :
Object obj = new Object();
Object var = obj;
if (var == obj) {
System.out.println("La variable var fait référence à l'objet obj");
}
Vous pouvez également utiliser la méthode equals(), mais elle compare le contenu des objets, pas les références. Pour vérifier la référence précisément, utilisez ==.