12 Ekim 2013 Cumartesi

Java ile iki string ifadeyi nasıl karşılaştırırım?

Java ile iki string ifadeyi nasıl karşılaştırırım?

Java'da iki string ifadeyi karşılaştırırken == ifadesini kullanıyorum. Geçenlerde yazdığım bir kodda bununla ilgili bir bug ile karşılaştım. Sorunu .equals() ifadesi ile çözdüm. Java'da string ifadeleri karşılaştırırken == kullanmak yanlış bir işlem mi? Açıkcası sorunu çözdüm fakat == ile .equals() arasındaki farkı anlayabilmiş değilim.
Java'da string ifadeleri karşılaştırırken .equals() mi yoksa == mi kullanmalıyım? Hangisi daha doğru? == ve .equals() arasında ne fark var?

http://uzmanim.net/Soru/Java-ile-iki-string-ifadeyi-nasil-karsilastiririm/878

 

Hiç yorum yok:

Yorum Gönder