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.