comparable

In Java wird diese Schnittstelle von einer Klasse implementiert, um anzuzeigen, dass sie mit einem anderen Objekt verglichen und daher geordnet werden kann.
8
Antworten

Java HashSet erlaubt Duplikate; Problem mit vergleichbar?

Ich habe eine Klasse, "Accumulator", die die Comparable compareTo-Methode implementiert, und ich versuche, diese Objekte in ein HashSet zu stellen. Wenn ich () zum HashSet hinzufüge, sehe ich keine Aktivitäten in meiner compareTo-Methode im D...
02.06.2010, 20:28
4
Antworten

Kann compareTo (double) für den primitiven Typ double nicht aufrufen

Die Zeile return array[index1].compareTo(array[index2]); liefert einen Fehler "Kann compareTo (double) für den primitiven Typ double" nicht aufrufen. Wie man dieses Problem löst? %Vor%     
22.11.2013, 10:09
1
Antwort

Gleich und vergleichbar mit Sets

Ich habe hier einen Code hier gepostet, der ein Problem, das das Poster hatte, richtig gelöst hat. OP wollte Duplikate entfernen und bestimmte Sonderelemente an die Spitze einer Liste bringen. Ich habe eine TreeSet mit einer speziellen Com...
06.10.2012, 16:25
1
Antwort

Was ist Scalas vergleichbares Merkmal?

Ich suche nach Scala-Gegenstück von C # IComparable, und ich fand vergleichbare Eigenschaft. Ich meine - Vergleichbares wird erwähnt, aber wenn ich im Ссылка danach suche, bekomme ich 0 Treffer. Wegen des Namens, mit Google bekomme ich eine Me...
09.10.2011, 09:12
2
Antworten

MyClass kann nicht in java.lang.Comparable umgewandelt werden: java.lang.ClassCastException

Ich mache ein Java-Projekt und ich habe dieses Problem und weiß nicht, wie ich es beheben kann. Die Klassen in meinem Projekt (vereinfacht): %Vor% Dann versuche ich ein ArrayList des Stocks zu sortieren, also erstelle ich eine andere K...
31.10.2013, 21:18
3
Antworten

Java-Fehler: "Die Vergleichsmethode verletzt ihren allgemeinen Vertrag!"

Ich habe diesen Code: %Vor% Und jedes Mal, wenn ich diesen Code ausführe, erhalte ich folgende Fehlermeldung: %Vor% Ich verwende OpenJDK7u3 und gebe 0 zurück, wenn die Objekte gleich sind. Kann mir jemand diesen Fehler erklären?     
27.02.2012, 17:23
4
Antworten

Wie implementieren Sie compareTo-Methoden sauber?

Momentan schreibe ich eine compareTo Methode für quadratische Funktionen in der Form: ax ^ 2 + bx + c. a, b, c sind ganzzahlige Koeffizienten, die über den Konstruktor an die Klasse übergeben werden. In der compareTo-Methode soll ich zuers...
15.01.2012, 19:12
2
Antworten

Ist die spezifische Ganzzahl mit Vorzeichen wichtig, wenn compareTo in einer Comparable Type-Klasse implementiert wird?

Muss bei der Implementierung von compareTo () der Grad der "Differenz" berücksichtigt werden? Zum Beispiel, wenn ich 3 Objekte C1, C2 und C3 habe, so dass C1 & lt; C2 & lt; C3. Soll C1.compareTo (C2) eine ganze Zahl zurückgeben, die kleine...
13.04.2010, 23:05
1
Antwort

Kombinieren von Varargs und Generics für verkettete Vergleiche in Java

Hier ist eine harte Nuss zu knacken. Ich habe einen Konflikt zwischen der Verwendung von Vararg und Generika zusammen. Nach dem angegebenen Code: %Vor% Ich möchte, dass die Methode compareTo mehr als eine Vergleichsbedingung verwendet. We...
10.03.2016, 12:44
1
Antwort

comparing und thenComparing gibt Kompilierungsfehler

Ich versuche List der Angestellten nach Namen zu sortieren und dann mit Java8 Comparator zu altern, ich habe unten Comparator erstellt, aber es gibt mir einen Compilerfehler    Type mismatch: cannot convert from Comparator<Object...
09.11.2016, 04:43