Sprawdzanie równości obiektów

0

Witam

Dlaczego tak jest że

Integer n1 = new Integer(47);
Integer n2 = new Integer(47);

Nie sa sobie równe?

dodanie znacznika <code class="java"> - @furious programming

1

Bo to są obiekty, więc musisz użyć equals(), a nie == (który sprawdza adresy tych obiektów).

0

Ale i tak bedzie wartosc false co nie? i dlaczego tak? to chodzi wlasnie o te adresy tych obiektów
?

1 użytkowników online, w tym zalogowanych: 0, gości: 1