masalahnya kenapa Integer a == Integer b hasilnya *true*,
tapi Integer c ==  Integer d hasilnya *false*.

klo misalkan pakek equals
        System.out.println(a.equals(b));
        System.out.println(c.equals(d));
hasilnya akan jadi *true *dan *true*.

tapi klo pakek '==' jadi *true *dan *false*.

2010/8/31 Wilbert <wilbert...@gmail.com>

>
>
> Perlu diketahui bahwa Integer itu bukan primitive
> type, tapi merupakan sebuah objek..
>
> Untuk mengetahui apakah Integer a apakah
> sama dengan Integer b, pakai method equals..
>
> Kalau primitive type baru bisa dibandingkan
> pakai ==..
>
> Semoga membantu..
>
> --
> - Wilbert Liu -
> http://wilbertliu.wordpress.com/
>  __._,_.__
>

-- 
Regards,


edwin.

Reply via email to