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.
Hiç yorum yok:
Yorum Gönder