Operasi pada Data String bag kedua Perbandingan Data String dgn equals()
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? 
Please like & share:

About

> Governance Officer > Blogger from Semarang, Indonesia > (Pingin Jadi) Writer > Lecturer

No comments yet Categories: Java

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *