Sobes.tech
Junior — Middle

Kako odrediti da li promenljiva u programu referiše na određeni objekat?

sobes.tech АИ

Одговор од АИ

Да бисте одредили да ли променљива реферише на одређени објекат, у Јави и Андроиду можете користити оператор ==, који пореди референце (адресе објеката у меморији). Ако променљива == објекат врати true, то значи да променљива реферише на тај објекат.

Пример:

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

if (var == obj) {
    System.out.println("Променљива var реферише на објекат obj");
}

Такође можете користити метод equals(), али он пореди садржај објеката, а не референце. За прецизну проверу референце користи се ==.