Bedakan Integer dengan int. Untuk Integer (object), == akan mengcompare kesamaan instance, bukan kesamaan value.
-Kurniady 2010/8/31 Muhammad Edwin <edwin...@gmail.com> > > > dear juggers, > saya punya class sebagai berikut > > *public class WeirdInteger { > public static void main(String[] args) { > Integer a = 10; > Integer b = 10; > System.out.println(a == b); *// ini hasilnya *true** > > Integer c = 9999; > Integer d = 9999; > System.out.println(c == d); *// ini hasilnya *false** > } > }* > > 2 pasang Integer yang sama, > ketika di komparasi pasangan pertama menghasilkan true, pasangan lainnya > false, > ada bisa bantu menjelaskan? > > Terima Kasih sebelumnya. > > -- > Regards, > > > edwin. > >