Pertanyaan yang diberi tag «equals»

Mengacu pada metode sama dengan Java, yang menunjukkan apakah beberapa objek "sama dengan" yang satu ini.



17
C # perbedaan antara == dan Equals ()
Saya memiliki kondisi dalam aplikasi silverlight yang membandingkan 2 string, untuk beberapa alasan ketika saya menggunakannya ==mengembalikan false sementara .Equals()mengembalikan true . Ini kodenya: if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack")) { // Execute code } if (((ListBoxItem)lstBaseMenu.SelectedItem).Content == "Energy Attack") { // Execute code } Ada alasan mengapa ini terjadi?
548 c#  .net  equals 

4
Buat entitas JPA yang sempurna [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Saya telah bekerja dengan JPA (implementasi Hibernate) untuk beberapa waktu sekarang dan setiap …
422 java  hibernate  jpa  equals 

29
Mengapa saya perlu mengganti metode equals dan hashCode di Java?
Baru-baru ini saya membaca Dokumen Pekerjaan Pengembang ini . Dokumen ini adalah tentang mendefinisikan hashCode()dan equals()secara efektif dan benar, namun saya tidak dapat mengetahui mengapa kita perlu mengganti kedua metode ini. Bagaimana saya bisa mengambil keputusan untuk menerapkan metode ini secara efisien?
383 java  equals  hashcode 

23
Mendapatkan elemen dari Set
Mengapa tidak Setmenyediakan operasi untuk mendapatkan elemen yang sama dengan elemen lain? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo Saya bisa bertanya apakah Setelemen itu mengandung elemen yang sama dengan …
323 java  collections  set  equals 



4
Apa perbedaan antara objek IEquatable dan hanya mengesampingkan.Equals ()?
Saya ingin Foodkelas saya dapat menguji setiap kali itu sama dengan contoh lain dari Food. Saya nantinya akan menggunakannya melawan Daftar, dan saya ingin menggunakan List.Contains()metodenya. Haruskah saya menerapkan IEquatable<Food>atau hanya menimpanya Object.Equals()? Dari MSDN: Metode ini menentukan kesetaraan dengan menggunakan pembanding kesetaraan default, seperti yang didefinisikan oleh implementasi objek …
185 c#  .net  equals  equality  iequatable 

11
Ada alasan untuk lebih suka getClass () daripada instanceof saat membuat .equals ()?
Saya menggunakan Eclipse untuk menghasilkan .equals()dan .hashCode(), dan ada opsi berlabel "Gunakan 'instanceof' untuk membandingkan jenis". Defaultnya adalah opsi ini tidak dicentang dan digunakan .getClass()untuk membandingkan jenis. Apakah ada alasan aku harus lebih .getClass()lebih instanceof? Tanpa menggunakan instanceof: if (obj == null) return false; if (getClass() != obj.getClass()) return false; …

27
Bagaimana cara memeriksa apakah string saya sama dengan nol?
Saya ingin melakukan beberapa tindakan HANYA JIKA string saya memiliki nilai yang bermakna. Jadi, saya mencoba ini. if (!myString.equals("")) { doSomething } dan ini if (!myString.equals(null)) { doSomething } dan ini if ( (!myString.equals("")) && (!myString.equals(null))) { doSomething } dan ini if ( (!myString.equals("")) && (myString!=null)) { doSomething } dan …

4
BigDecimal sama dengan () versus compareTo ()
Pertimbangkan kelas tes sederhana: import java.math.BigDecimal; /** * @author The Elite Gentleman * */ public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BigDecimal x = new BigDecimal("1"); BigDecimal y = new BigDecimal("1.00"); System.out.println(x.equals(y)); System.out.println(x.compareTo(y) == 0 ? "true": …



20
Perbedaan antara String Java null dan kosong ("")
Apa perbedaan antara nulldan ""(string kosong)? Saya telah menulis beberapa kode sederhana: String a = ""; String b = null; System.out.println(a == b); // false System.out.println(a.equals(b)); // false Kedua pernyataan kembali false. Sepertinya, saya tidak dapat menemukan apa perbedaan yang sebenarnya di antara mereka.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.