10 Ağustos 2015 Pazartesi

Android - equals()

Merhabalar,

Delphici arkadaşların aşina olduğu şekil bir if sorgusunda her zaman birebir eş mi sorusuna cevap ararken kullanılarak operator "=" (eşittir.) idi.

Java ile android programlamaya geçtiğimde burada çok kafam karışmıştı. Birer cümle ile yaptıklarını açıklamak gerekirse.

equals() : String ifadeler içerisindeki karekterleri karşılaştırırken,
== : Operatörüde iki objenin referanslarını karşılaştırır.

Buradan yola çıkarak şunları söyleyebiliriz iki farklı obje aynı string karakterleri içerebili ama referans aldıkları objeler farklı olabilir.