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.
>  
>

Kirim email ke