Javada == ve Equals farkı

JAVA da String ifadeleri karşılaştırırken == ve equals() karmaşası.

Referans karşılaştırması (adres karşılaştırması) için == operatörlerini ve içerik(yani value) karşılaştırması için .equals() yöntemini kullanabiliriz.

== her iki nesnenin de aynı bellek konumuna işaret edip etmediğini kontrol eder.Bellekteki adreslerine bakar.

equals() methodu ise nesnelerdeki değerlerin karşılaştırmasını yapar.

Programın çıktısı şöyle olacaktır;
false
true

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.