Pertanyaan yang diberi tag equality

Kesetaraan adalah hubungan antara dua atau lebih item atau variabel atau objek yang ada jika (1) item adalah item yang sama, variabel, atau objek atau (2) item item yang berbeda, variabel atau objek tetapi mereka memiliki nilai yang sama. Tag ini umumnya harus digunakan dengan tag khusus bahasa pemrograman serta tag kontekstual lainnya seperti sistem basis data. Pos harus mencakup konteks sebanyak mungkin tentang uji kesetaraan.

724
Bagaimana cara membandingkan string di Jawa?

Jawaban pertanyaan ini adalah upaya komunitas . Edit jawaban yang ada untuk meningkatkan pos ini. Saat ini tidak menerima jawaban atau interaksi baru. На этот вопрос есть ответы на Stack Overflow на русском : Как сравнивать строки в Jawa? Saya...

267
Praktik terbaik untuk mengesampingkan isEqual: dan hash

Bagaimana Anda menimpa dengan benar isEqual:di Objective-C? "Tangkapan" tampaknya bahwa jika dua objek sama (seperti yang ditentukan oleh isEqual:metode), mereka harus memiliki nilai hash yang sama. Bagian Introspeksi dari Panduan Dasar-Dasar Kakao memang memiliki contoh tentang cara menimpa...

244
Bandingkan instance objek untuk kesetaraan dengan atributnya

Saya memiliki kelas MyClass, yang berisi dua variabel anggota foodan bar: class MyClass: def __init__(self, foo, bar): self.foo = foo self.bar = bar Saya memiliki dua contoh kelas ini, yang masing-masing memiliki nilai identik untuk foodan bar: x = MyClass('foo', 'bar') y = MyClass('foo',...

189
Bandingkan dua objek di Jawa dengan kemungkinan nilai nol

Saya ingin membandingkan dua string untuk kesetaraan di Jawa, ketika salah satu atau keduanya bisa null, jadi saya tidak bisa begitu saja menelepon .equals(). Apakah cara terbaiknya? boolean compare(String str1, String str2) { ... } Edit: return ((str1 == str2) || (str1 != null &&...