Sobes.tech
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 ==.