Cara membandingkan String pada java
Kali ini saya mencoba share sedikit tentang perbandingan string pada java. Mungkin bagi teman-teman yang sudah mahir dalam pemrograman Java, maka ini sudah merupakan hal yang sangat gampang. Tetapi bagi para pemula dalam dunia programmer java, ini merupakan hal yang jadi tanda tanya. Kenapa bisa ? karena pada perbandingan string dalam bahasa pemrograman Java, tidak seperti pada bahasa pemrograman lain, misal c++, VB atau bahkan PHP. Java sepertinya memiliki aturan tersendiri untuk membuat dia berbeda dengan yang lain.
Pada umumnya, untuk membandingkan suatu string pada bahasa pemrograman lain, cukup dengan menggunakan tanda "==" (sama dengan ganda tanpa tanda kutip), misalnya pada c++, vb atau PHP cukup seperti ini :
Nah, begini cara melakukannya di java :
Semoga membantu...
x = "saya";
y = "kamu";
if(x == y)
{
true;
}
Pada coding diatas, terlihat suatu perbandingan string antara x dan y. namun jika hal ini anda lakukan pada java maka ini akan mengalami masalah, dimana hasilnya tidak akan pernah sesuai dengan harapan. Lalu bagaimana cara melakukannya ? x = "saya"
y = "kamu"
if(x.equals(y))
{
true;
}
Nah, sudah terlihat kan perbedaanya... itulah java, punya cara tersendiri. Kasus ini sempat membuat saya bingung ketika pertama sekali belajar java, dan hal inilah yang mendorong saya untuk men-sharenya kepada teman-teman, sekalian untuk menambah pegetahuan bagi yang masih belajar dasar-dasar java.Semoga membantu...
terima kasih...berjam2 ngutak atik java setelah lihat ini langsung terpecahkan masalhx..
ReplyDeletesip..
Ok, lanjut...
ReplyDeletemantapp .
ReplyDeletethxx
bagus gan, ane muter muter balik skripnya eh ternyata beda sama skrip delphi ya..
ReplyDeletenice share :)
broo kokgg bisa ya?
ReplyDeletethanks sob..
ReplyDeleteakhirnya masalah terpecahkan..
:D
Maksih y ampun pantesssss g bisaaaa bisaaaa, maksih ya gan saya baru neh di java karena tuntutan pekerjaan hehehehheee ...
ReplyDeleteOke...
DeleteSenang berbagi...
Terima kasih bro
ReplyDeleteOk, sama-sama
Delete