Operasi pada Data String bag kedua Perbandingan Data String dgn equals()

 on Tuesday, August 27, 2013  

Pada posting kali ini, coba dipaparkan tentang Operasi pada Data String yang lain dari postingan terdahulu [link]. Akan dipaparkan tentang perbandingan data string dengan menggunakan method equals(). Kenapa tidak menggunakan operator == (double sama dengan) seperti pada tipe numerik ?
Karena jika kita menggunakan double sama dengan, maka hasil perbandingan akan selalu bernilai false, walaupun isi data string sama persis atau identik. Tidak percaya? Kita lihat pada contoh dibawah ini ya.

class Bandingkan
{
public static void main (String[] args)
{
String a1 = new String (“Iwan”);
String a2 = new String (“Iwan”);
System.out.println(“Isi a1 : + a1”);
System.out.println(“Isi a2 : + a2”);
System.out.println(“Hasil banding dengan == : “+ (a1==a2));
System.out.println(“Hasil banding dengan equals ” + a1.equals(a2));
}
}


Jalankan, lihat hasilnya. Sudah jelas kan? 
Operasi pada Data String bag kedua Perbandingan Data String dgn equals() 4.5 5 Agustinus Darto Iwan Setiawan Tuesday, August 27, 2013 Pada posting kali ini, coba dipaparkan tentang Operasi pada Data String yang lain dari postingan terdahulu [link]. Akan dipaparkan tenta...


No comments:

Post a Comment

Silakan berkomentar ....