Banyak aplikasi-aplikasi Android yang melakukan operasi pemrosesan text, dan perbandingan text (string) salah satunya. Biasanya, ketika kita ingin melakukan perbandingan antar variabel atau variabel dengan nilai tertentu, kita cukup melakukan ini:
int x=3; int y=5; if (x == y) { Log.d("hasil perbandingan", "x sama dengan y"); } else { Log.d("hasil perbandingan", "x tidak sama dengan y"); }
Namun hal di atas tidak berlaku ketika membandingkan string di Android. Ada banyak cara untuk membandingkan string, namun yang paling gampang menurut saya adalah dengan:
String x="teks 1"; String y="teks 2"; if (x.equals(y)) { Log.d("hasil perbandingan string", "x sama dengan y"); } else { Log.d("hasil perbandingan string", "x tidak sama dengan y");
}
Di sini, kita menggunakan fungsi bawaan objek string untuk membandingkan apakah string x dan y sama atau tidak (equals([String])).
Komentar
Posting Komentar