«equals» etiketlenmiş sorular

Java eşittir yöntemini ifade eder ve bazı nesnelerin buna "eşit" olup olmadığını belirtir.

8
Java equals () yöntemini geçersiz kılma - çalışmıyor?
equals()Bugün yöntem ile ilginç (ve çok sinir bozucu) bir sorunla karşılaştım . Tam olarak söylemek gerekirse, bir IDE veya hata ayıklayıcı kullanmıyordum - sadece eski moda metin editörü ve System.out'ları. Zaman çok sınırlıydı ve bir okul projesiydi. Her neyse - Bir içeren temel bir alışveriş sepeti geliştirmek ArrayListait Booknesneler . …
150 java  equals  overriding 

21
CompareTo () ile eşittir ()
StringJava'da eşitliği test ederken her zaman kullandım equals()çünkü bana göre bu en doğal yöntem gibi görünüyor. Sonuçta, adı zaten ne yapması gerektiğini söylüyor. Ancak, yakın zamanda bir meslektaşım bana compareTo() == 0bunun yerine kullanmanın öğretildiğini söyledi equals(). Bu bana doğal görünmüyor compareTo()(eşitlik için bir sıralama sağlamak ve karşılaştırmak değil) ve …
118 java  string  equals  compareto 

9
Java'da eşittir yöntemi nasıl geçersiz kılınır
Java'da eşittir yöntemini geçersiz kılmaya çalışıyorum. PeopleTemelde 2 veri alanı olan bir sınıfım var nameve age. Şimdi equals, 2 Kişi nesnesini kontrol edebilmek için yöntemi geçersiz kılmak istiyorum . Kodum aşağıdaki gibidir public boolean equals(People other){ boolean result; if((other == null) || (getClass() != other.getClass())){ result = false; } // …
108 java  overriding  equals 

6
Varsayılan .equals ve .hashCode sınıflarım için nasıl çalışacak?
Kendi sınıfım olduğunu söyle public class MyObj { /* ... */ } Bazı nitelikleri ve yöntemleri vardır. Eşitleri GERÇEKLEŞTİRMEZ, hashCode UYGULAMAMAKTADIR. Eşittir ve hashCode'u çağırdığımızda, varsayılan uygulamalar nelerdir? Object sınıfından mı? Ve bunlar ne? Varsayılan eşitler nasıl çalışacak? Varsayılan hashCode nasıl çalışacak ve ne geri dönecek? == sadece aynı nesneye …

8
JPA ve Hibernate kullanılırken eşittir ve karma kod nasıl uygulanmalıdır?
Model sınıfının eşittir ve karma kodu Hibernate'de nasıl uygulanmalıdır? Sık karşılaşılan tuzaklar nelerdir? Varsayılan uygulama çoğu durumda yeterince iyi mi? İş anahtarlarını kullanmanın bir anlamı var mı? Bana öyle geliyor ki, tembel getirme, kimlik oluşturma, proxy vb. Hesaba katıldığında her durumda doğru şekilde çalışmasını sağlamak oldukça zor.
103 java  hibernate  orm  equals  hashcode 


16
İki nesnenin derinlemesine karşılaştırmasını yapmak için bir Java yansıtma aracı var mı? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin . 18 saat önce kapandı . Bu soruyu geliştirin clone()Büyük bir proje içinde çeşitli işlemler için birim testleri yazmaya çalışıyorum ve bir yerde …

3
JavaScript'te "true" == true neden false gösteriyor?
MDC ==operatörü şu şekilde tanımlar : İki işlenen aynı türde değilse, JavaScript işlenenleri dönüştürür ve ardından katı karşılaştırma uygular. İşlenenlerden biri sayı veya mantıksal ise, işlenenler mümkünse sayılara dönüştürülür; başka işlenenlerden biri bir dizge ise, diğer işlenen mümkünse dizgeye dönüştürülür. Bunu akılda tutarak "true" == trueşu şekilde değerlendiririm : Aynı …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.