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.