Sobes.tech
Junior — Middle

Ako určiť, či premenná v programe odkazuje na konkrétny objekt?

sobes.tech AI

Odpoveď od AI

Na určenie, či premenná odkazuje na konkrétny objekt, môžete v Java a Android použiť operátor ==, ktorý porovnáva odkazy (adresy objektov v pamäti). Ak premenná == objekt vráti true, znamená to, že premenná odkazuje na tento objekt.

Príklad:

Object obj = new Object();
Object var = obj;

if (var == obj) {
    System.out.println("Premenná var odkazuje na objekt obj");
}

Tiež môžete použiť metódu equals(), ale tá porovnáva obsah objektov, nie odkazy. Pre presnú kontrolu odkazu sa používa ==.