Suchergebnisse für Anfrage "equals"
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){ ...
Java - gibt es eine "Unterklasse" wie instanceof?
Im überschreibt eine equals () -Methode und ich muss wissen, ob das Objekt eine Instanz der Unterklasse eines Ereignisses ist (Event ist die Superklasse). Ich möchte so etwas wie "obj subclassof Event". Wie kann das gemacht werden? Danke im Voraus
Warum sollte ich hashCode () überschreiben, wenn ich equals () -Methode überschreibe?
Ok, ich habe von vielen Stellen und Quellen gehört, dass ich jedes Mal, wenn ich die equals () -Methode überschreibe, auch die hashCode () -Methode überschreiben muss. Aber betrachten Sie das folgende Stück Code package test; public class ...
Strings scheinen in Java auf Android nicht gleich zu sein, obwohl sie das gleiche @ ausgeb
Ich habe ein Problem, über das ich ziemlich verwirrt bin. Ich habe die folgenden Codezeilen in meiner Android-Anwendung: System.out.println(CurrentNode.getNodeName().toString()); if (CurrentNode.getNodeName().toString() == "start") { ...
Java HashMap Rückgabewert bestätigt nicht mit meinem Verständnis von Gleichheit und Hashcode
Die Ausgabe des folgenden Codebeispiels lautet: {1 - e = e2, 2 - e1 = e1} package com.sid.practice; import java.util.HashMap; import java.util.Map; public class InputOutputPractice { public InputOutputPractice() { } public static ...
Beispiel für ==, gleich und Hashcode in Java
Gegeben dies: String s1= new String("abc"); String s2= new String("abc"); String s3 ="abc"; System.out.println(s1==s3); System.out.println(s1==s2); System.out.println(s1.equals(s2)); ...
Welche Probleme sollten beim Überschreiben von equals und hashCode in Java berücksichtigt werden?
Welche Probleme / Fallstricke müssen beim Überschreiben berücksichtigt werdenequals undhashCode?
Warum ist die Methode equals (), wenn wir den Operator == haben? [Duplikat
Diese Frage hat hier bereits eine Antwort: Wie vergleiche ich Strings in Java? [/questions/513832/how-do-i-compare-strings-in-java] 23 answersWenn ich die Implementierung von @ seequals() Methode es macht nichts anderes als das, was== tut. Also ...
Warum geben assertEquals und assertSame in junit dasselbe Ergebnis für zwei Instanzen derselben Klasse zurück?
Nach Dokumentation assertEquals () Setzt voraus, dass zwei Objekte gleich sind. assertSame () Setzt fest, dass zwei Objekte auf dasselbe Objekt verweisen. So erwarte ich, dass, wenn ich eine Klasse wie unten haben class SomeClass ...
Warum überschreibt Javas Methode Area # equals Object # equals nicht?
Ich bin gerade auf ein Problem gestoßen, das durch Java's @ verursacht wurjava.awt.geom.Area#equals(Area) Methode. Das Problem kann auf den folgenden Komponententest vereinfacht werden: @org.junit.Test public void testEquals() { ...