Suchergebnisse für Anfrage "hashcode"

4 die antwort

Warum wird XOR in java hashCode () oft verwendet, aber andere bitweise Operatoren werden selten verwendet?

Ich sehe oft Code wie int hashCode(){ return a^b; }Warum XOR?

3 die antwort

Wie lässt sich am besten feststellen, ob das Objekt geändert wurde?

Ich habe in meiner Java-Webanwendung (JSF1.2, RichFaces) einige "save" -Bean-Funktionen implementiert. Es verwendet JAXB, um es in eine XML-Zeichenfolge umzuwandeln, und dann wird es in der Datenbank gespeichert. Wenn der Benutzer dies ...

2 die antwort

equals und hashCode dieser Entitäten (Spring MVC + Hibernate)

Jemand kann mir bitte vorschlagen, wie ich Equals- und HashCode-Methoden dieser Entitäten ausführen kann. Dies ist ein Verhältnis von vielen zu vielen zwischen einem Gara (Wettbewerb) und Agenzia (Agentur): Ein Wettbewerb hat viele Agenturen, ...

TOP-Veröffentlichungen

2 die antwort

Wie funktioniert HashSet in Bezug auf hashCode ()?

Ich versuche, java.util.Collection und java.util.Map ein wenig tiefer zu verstehen, aber ich habe einige Zweifel an der HashSet-Funktionalität: In der Dokumentation heißt es:Diese Klasse implementiert die Set-Schnittstelle, die von einer ...

4 die antwort

hashcode () und equals () Methode [duplizieren]

Diese Frage hat hier bereits eine Antwort: Welche Probleme sollten beim Überschreiben von equals und hashCode in Java berücksichtigt werden? [/questions/27581/what-issues-should-be-considered-when-overriding-equals-and-hashcode-in-java] 11 ...

15 die antwort

Gute Hash-Funktion für Strings

Ich versuche mir eine gute Hash-Funktion für Strings auszudenken. Und ich dachte, es könnte eine gute Idee sein, die Unicode-Werte für die ersten fünf Zeichen in der Zeichenfolge zusammenzufassen (vorausgesetzt, es hat fünf, sonst hört auf, wo ...

17 die antwort

Was ist der beste Algorithmus für einen überschriebenen System.Object.GetHashCode?

n .NSystem.Object.GetHashCodeie @ -Methode wird an vielen Stellen in den .NET-Basisklassenbibliotheken verwendet. Vor allem, wenn Objekte in einer Sammlung schnell gefunden oder auf Gleichheit geprüft werden sollen. Gibt es einen ...

2 die antwort

Java 1.7 Überschreiben von hashCode () verhält sich nicht wie erwartet

Ich habe eine Klasse, in der ich sowohl die hashCode-Methode als auch die equals-Methode überschrieben habe. Die equals-Methode verhält sich wie erwartet, die hashCode-Methode scheint sich jedoch nicht wie erwartet zu verhalten. Ich gehe davon ...

12 die antwort

Warum wird beim Ändern des Hashcodes eines Objekts, das als Schlüssel in einer HashMap verwendet wird, ein Lookup-Wert von null zurückgegeben?

Betrachten Sie das folgende Szenario: Object o1 = new Object(); Object o2 = new Object(); HashMap<Object, Object> map = new HashMap<Object, Object>(); map.put(o1, o2); boolean test1 = map.get(o1) == o2; // This evaluates to true // Now lets say ...

6 die antwort

Consistent Equals () Ergebnisse, aber inkonsistent TreeMap.containsKey () Ergebnis

Ich habe das folgende ObjektNode: private class Node implements Comparable<Node>(){ private String guid(); ... public boolean equals(Node o){ return (this == o); } public int hashCode(){ return guid.hashCode(); } public int compareTo(Node o){ ...