Java

Java String karşılaştırma

Java programlama dilinde iki metinsel bilgi içeren değişkeni (String) karşılaştırmak isterseniz aşağıdaki örneklere bir göz atmanızı tavsiye ederim.

// .Euals metodu kullanımı
new String("deneme").equals("deneme") // --> true

// İçeriğin aynı olması aynı referansa sahip olacağı anlamına gelmez.
new String("deneme") == "deneme" // --> false

// Aynı nesnemi demenin bir yolu
new String("deneme") == new String("deneme") // --> false 

// İçerik kıyaslaması
"deger" == "deger" // --> true 

// Object sınıfı Equals kullanımı
Objects.equals("deneme", new String("deneme")) // --> true
Objects.equals(null, "deneme") // --> false

Nesnelerin sahip olduğu değerleri kıyaslamak istiyorsanız .Equals() metodunu kullanmalısınız.

Yorum Yap