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
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
Bo to są obiekty, więc musisz użyć equals()
, a nie ==
(który sprawdza adresy tych obiektów).
Ale i tak bedzie wartosc false co nie? i dlaczego tak? to chodzi wlasnie o te adresy tych obiektów
?