Objek Beda, Nilai Sama

October 5, 2010

Di java, objek variabel dan nilai variabel bisa tidak sama. Perhatikan contoh berikut:

public class ObjekBedaNilaiSama {
	public static void main(String args[]){
		String a = "Ini String dabs!";
		String b = a;
		System.out.println("a = " + a);
		System.out.println("b = " + b);
		System.out.println("objek a = b ? " + (a==b) + "\n");
		
		b = new String(a);
		System.out.println("a = " + a);
		System.out.println("b = " + b);
		System.out.println("objek a = b ? " + (a==b));
		System.out.println("nilai a = b ? " + a.equals(b));
	}
}

hasilnya:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: