Junior — Middle
Come determinare se una variabile in un programma fa riferimento a un oggetto specifico?
sobes.tech AI
Risposta dell'AI
Per determinare se una variabile fa riferimento a un oggetto specifico, in Java e Android si può usare l'operatore ==, che confronta i riferimenti (gli indirizzi degli oggetti in memoria). Se variabile == oggetto restituisce true, significa che la variabile fa riferimento a quell'oggetto.
Esempio:
Object obj = new Object();
Object var = obj;
if (var == obj) {
System.out.println("La variabile var fa riferimento all'oggetto obj");
}
Puoi anche usare il metodo equals(), ma questo confronta il contenuto degli oggetti, non i riferimenti. Per verificare specificamente il riferimento, si usa ==.