Domande taggate «equals»

Si riferisce al metodo Java equals, che indica se un oggetto è "uguale" a questo.



17
Differenza C # tra == e Equals ()
Ho una condizione in un'applicazione silverlight che confronta 2 stringhe, per qualche motivo quando lo uso ==restituisce false mentre .Equals()restituisce true . Ecco il codice: if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack")) { // Execute code } if (((ListBoxItem)lstBaseMenu.SelectedItem).Content == "Energy Attack") { // Execute code } Qualche motivo per cui questo sta accadendo?
548 c#  .net  equals 

4
Crea l'entità JPA perfetta [chiusa]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Migliora questa domanda Lavoro con JPA (implementazione Hibernate) da un po …
422 java  hibernate  jpa  equals 

29
Perché devo sovrascrivere i metodi equals e hashCode in Java?
Di recente ho letto questo documento di Developer Works . Il documento riguarda la definizione hashCode() e equals()in modo efficace e corretto, tuttavia non sono in grado di capire il motivo per cui abbiamo bisogno di ignorare questi due metodi. Come posso prendere la decisione di implementare questi metodi in …
383 java  equals  hashcode 

23
Ottenere un elemento da un set
Perché non Setfornisce un'operazione per ottenere un elemento uguale a un altro elemento? 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 Posso chiedere se Setcontiene un elemento uguale a bar, quindi …
323 java  collections  set  equals 



4
Qual è la differenza tra IEquatable e semplicemente ignorando Object.Equals ()?
Voglio che la mia Foodclasse sia in grado di testare ogni volta che è uguale a un'altra istanza di Food. Lo userò successivamente contro un elenco e voglio usare il suo List.Contains()metodo. Devo implementare IEquatable<Food>o semplicemente sostituire Object.Equals()? Da MSDN: Questo metodo determina l'uguaglianza utilizzando il comparatore di uguaglianza predefinito, …
185 c#  .net  equals  equality  iequatable 

11
Qualche motivo per preferire getClass () rispetto a instanceof quando si genera .equals ()?
Sto usando Eclipse per generare .equals()e .hashCode(), e c'è un'opzione etichettata "Usa 'instanceof' per confrontare i tipi". L'impostazione predefinita è che questa opzione sia deselezionata e utilizzata .getClass()per confrontare i tipi. C'è qualche motivo dovrei preferire .getClass()sopra instanceof? Senza usare instanceof: if (obj == null) return false; if (getClass() != …

27
Come verificare se la mia stringa è uguale a null?
Voglio eseguire alcune azioni SOLO SE la mia stringa ha un valore significativo. Quindi ho provato questo. if (!myString.equals("")) { doSomething } e questo if (!myString.equals(null)) { doSomething } e questo if ( (!myString.equals("")) && (!myString.equals(null))) { doSomething } e questo if ( (!myString.equals("")) && (myString!=null)) { doSomething } e …

4
BigDecimal equals () contro compareTo ()
Considera la semplice classe di test: 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 …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.