Tag: comparable
In Java ist diese Schnittstelle von einer Klasse implementiert, um anzuzeigen, dass es sein kann, im Vergleich zu einem anderen Objekt und daher bestellt.
4
Antworten
Wie kann ich ein Komparator in der Lage sein Sortieren einer arraylist, die von einem float-parameter? Vorstellen, ich habe eine arraylist mit Objekten, die hat so etwas wie dieses: ID=7 TFIDF=0.12654299 PR=25238.0 ID=4 TFIDF=0.12654299 PR=3638.0 ID=4 TFIDF=0.12654299
3
Antworten
Wie wir alle wissen, die wir implementieren müssen, um Vergleichbare Schnittstelle und hinzufügen von compareTo() wenn wir mit TreeSet. Tut man das nicht, wirft classcastexception-Fehler. Jetzt habe ich ein TreeSet und ich muss hinzufügen, ArrayLists als Elemente
3
Antworten
was ich erreichen möchte ist eine Art colletion von Objekten, die durch ein string-Wert. Jedoch in einem Gebietsschema-abhängigen Weise mit einem collator. Aus Gründen der performance möchte ich nicht verwenden, die Collator-compare () - Methode (wie unten
10
Antworten
Mit dem Typ Integer, können Sie dies tun: int lowest = Integer.MIN_VALUE; Was kann ich tun, wenn ich mit Generika? K lowest = <...>; Ich brauche dies, um etwas umzusetzen, ähnlich wie ein PriorityQueue. Ich habe Zugriff
2
Antworten
Recht jetzt ich versuche zu tun, eine Zuordnung mit der Erstellung eines heap erhalten kann alle generischen Objekt und den Knoten zu vergleichen, kann jeder andere, durch die Umsetzung der Vergleichbare Schnittstelle. Problem ist, ich kann nicht
3
Antworten
Option 1: Machen Sie eine Liste, die sich um Vergleichbare und Sortieren Sie Sie mithilfe von Sammlungen.sort(Liste l) jedes mal, wenn Sie fügen Sie einen Wert hinzu. Option 2: Stellen Sie ein TreeSet (die hält sich sortiert
4
Antworten
Die Linie return array[index1].compareTo(array[index2]); einen Fehler "Nicht aufrufen compareTo(double) auf den primitiven Typ double". Wie man dieses Problem lösen? /*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ /*:: This function implements a comparator of double values :*/ /*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ private class ArrayIndexComparator implements Comparator<Integer> {
1
Antworten
Habe ich geschrieben einige code hier, die korrekt gelöst ein problem, das poster hatte. OP wollte Duplikate entfernen und bringen einige spezielle items am Anfang einer Liste. Habe ich eine TreeSet mit einem speziellen Comparable Klasse die
4
Antworten
Ich bin neu auf Generika und casting-Probleme. Ich versuche zu Sortieren jede Art array vergleichbar ist. Der Fehler ist, wie der Titel; und der code ist wie folgt: und die Fehlermeldung ist die gleiche für integer. Was
5
Antworten
Ich bin versucht, zu schreiben eine generische Funktion max, die zwei Comparables. Bisher habe ich public static <T extends Comparable<?>> T max(T a, T b) { if (a == null) { if (b == null) return a;
6
Antworten
Was ist der Unterschied zwischen der Rückkehr 0 Rückkehr 1 und die Rückkehr -1 im compareTo() in Java? compareTo können sich auch wieder -2, - oder 42, aber. Sie versuchen die Javadoc einige Zeit. wenn Sie Schwierigkeiten
5
Antworten
Angenommen ich habe eine Methode namens foo die Einnahme von 2-Objekt als parameter. Beide Objekte sind vom gleichen Typ und beide implementiert vergleichbare Schnittstelle. void foo(Object first, Object second){ if (!first.getClass().isInstance(second)) //first and second of the same
4
Antworten
A.java public class A implements Comparable { private String id; private String name; public A(String a, String b) { id = a; name = b; } public String getId() { return id; } public void setId(String id)
4
Antworten
Ich habe gerade das lernen über priority-queues und dachte, ich würde versuchen, wie verhält es sich mit vergleichbaren Schnittstelle. Code-Snippet: import java.util.PriorityQueue; class kinga implements Comparable<Double> { double time=909.909; double d; public kinga(double a) { this.d=a; }
4
Antworten
Ich bin mehr oder weniger Java-Programmierer, so könnte dies eine dumme Frage, aber ich schaffte es nicht zu finden, keine einfache Lösung. Habe ich eine Klasse, wie dies in C++: template<class T> class Node {...} Und ich
3
Antworten
Ich bin an einer Aufgabe arbeiten. Ich habe die Grundlagen, was muss ich getan, aber aus irgendeinem Grund, die compareTo ist nicht die Sortierung richtig auf eine Reihe von Beispiel-Eingänge. Der erste Satz von Eingaben sortiert richtig
2
Antworten
Ich habe eine Fußball-Tabelle, die ich versuche zu Sortieren Spiele gewonnen. Ich habe eine Klasse, die vergleichbar und schaut auf die gewonnen Eigentum. Dies scheint den richtigen Wert zurück (1, -1 oder 0). class TeamStandings implements Comparable<TeamStandings>{
4
Antworten
II kann nicht verstehen, wie sollte die Natürliche Reihenfolge der Klassen "konsistent mit equals" bei der Umsetzung der Vergleichbar - Schnittstelle. Ich erkannte einen Fehler in meinem Programm und deshalb ich habe es in der documentantion der
7
Antworten
Ich arbeite an einer Programmierung Abtretung und ich könnte etwas Hilfe gebrauchen das Verständnis der compareTo-Methode. Eine der Fragen, die der Zuordnung zum hinzufügen eines eingehenden Elements zu einer Liste. Wenn die Liste sortiert ist, ich soll,
2
Antworten
Ich weiß, das ist vermutlich schon gefragt, 1000 mal, und ich habe gesehen, 1000 Antworten, aber ich sehe keine, die wirklich für mich gearbeitet. Habe ich zum Sortieren einer Liste von Objekten, die Umsetzung eigener Schnittstelle. Ich
4
Antworten
Anfänger, der nicht scheinen kann, wickeln Sie meinen Kopf herum. Element Klasse public class Item implements Comparable { private int number; private String description; public Item(int num, String descript){ this.number = num; this.description = descript; } public
4
Antworten
Ich habe einen franchise-Klasse mit dem Besitzer(Eigentümer der franchise-name), Staat(2-Zeichen-string für den Staat, in dem der franchise liegt) und Umsatz (Gesamtumsatz für den Tag) public class Franchise implements Comparable <Franchise> { final String owner; final String state;
3
Antworten
Ich habe eine Frage über diese Letzte Nacht, bin aber immer noch zu kämpfen. Ich brauche zu Sortieren, eine Liste von Schülern aus einer text-Datei erst durch den Namen (in diesem format Nachname, Vorname) und dann durch
5
Antworten
Ich suchte für diese Frage, aber ich fand nur einen thread, der war irgendwie verwirrend, also werde ich hier Fragen, was ich hoffe, wird eine klarere Antwort. Habe ich eine Zuweisung zu verwenden, die Vergleichbare Schnittstelle zum
2
Antworten
package geometricobject; public abstract class GeometricObject implements Comparable { private String color = "white"; private boolean filled; private java.util.Date dateCreated; protected GeometricObject(){ dateCreated = new java.util.Date(); } protected GeometricObject(String color, boolean filled){ dateCreated = new java.util.Date(); this.color
2
Antworten
Ich versuche zu implementieren ist eine generische Auswahl Sortieren, die alle Objekte aus und führen Sie die Sortierung auf. Ich kann Versprechen an den compiler, was auch immer Objekte, die ich bin, zu vergleichen, hat die compareTo-Methode
4
Antworten
Ich versuche zu überschreiben, die standardmäßig compareTo () - Methode in java schreiben, meine eigene und mit implements vergleichbar, aber es scheint, dass java immer noch mit der Standard-Methode. Ich versuche, mich zu Sortieren Sie ein array
3
Antworten
Ich habe Probleme versuchen, um eine Integer-Objekt aus einem Treiber-Klasse, die als argument für die Funktion SortedArray Generische Klasse, die ich erstellt. Von meiner Treiber-Klasse, die ich konvertieren des Benutzers int Eingabe in ein Integer-Objekt gewirkt werden,
2
Antworten
So, als wenn ich zum vergleichen des Strings "Hallo" und "Welt". Woher weiß er, Hallo, ist größer als die Welt? Das einzige, was ich mit oben kommen kann ist, vielleicht ist es verwendet die ASCII-Tabelle als Referenz?
4
Antworten
Ich fand diese Prüfung in Frage und kann nicht es herausfinden : Den folgenden schildert eine erfundene partiellen Klasse implementiert die Vergleichbare Schnittstelle. Der einzige Zweck dieses künstlich-Klasse ist der Vergleich der its-Instanzen, die mit einer bestimmten
3
Antworten
Ich möchte ein Objekt vergleichbar sein (um es in ein TreeSet, in diesem Fall). Mein Objekt habe ein Feld name, und ich möchte es werden-sortiert nach alphabetischer Reihenfolge. Ich dachte zunächst, ich könnte die Verwendung der unicode-Wert
3
Antworten
Im Versuch, herauszufinden, wie das Sortieren einer ArrayList mit vergleichbaren, mein code sieht wie folgt aus: public class playerComparsion{ public static void main(String args){ ArrayList<Object> list = new ArrayList<Object>(); Player p1 = new Players(1,92,Zlatan); Player p2 =
2
Antworten
Ich folgte ein tutorial, aber nicht, um meine Country Klasse Comparable für meine BST. Main: BinarySearchTree A = new BinarySearchTree(); Country a = new Country("Romania", "Bucharest", 1112); A.insert(a); Land Klasse: public int compareTo(Object anotherCountry) throws ClassCastException {
4
Antworten
Ich bin ein Anfänger im Programmieren und ich habe zwei Klassen. Erste Klasse: public class User implements Comparable<User> Feld mit int age, Konstruktor und overrided Methode der Schnittstelle Vergleichbar: @Override public int compareTo(User user) { return user.age
3
Antworten
Ich habe eine Reihe (power(2,k)) des BitSet-Objekte und ich wollen speichern Sie Sie in einem SortedSet. Ich benutze den code: Set <BitSet> S= new TreeSet<>(); Bin ich aber immer diese Fehlermeldung: java.lang.ClassCastException: java.util.BitSet cannot be cast to
7
Antworten
Ich habe eine ArrayList mit ArrayList von String. In der Äußeren ArrayList auf den einzelnen index jedes Innere ArrayList hat vier Elemente, die vier Parameter. Kontakte Id Kontakte Name Kontakte Adresse Kontakte Anzahl Möchte ich nun Sortieren
5
Antworten
Ich Frage mich, ob es irgendeinen Weg gibt, von der Bestellung enum für verschiedene Klassen. Wenn zum Beispiel, ich habe eine Feste Gruppe von Chemikalien, die reagieren in unterschiedlicher Weise auf andere Chemikalien, manche stark, manche schwach.
6
Antworten
Habe ich eine Klasse implementiert, die Vergleichbare Schnittstelle. In dieser Klasse muss ich überschreiben von compareTo-Methode, um Objekte Sortieren von Long Werte. Was ich nicht weiß ist, wie Sie ausführen, ist der Vergleich der Long-Datentyp. Ich bekomme
3
Antworten
Ich weiß, dass compareTo gibt ein negatives oder positives Ergebnis auf, wie gut eine saite in Beziehung zu den anderen, aber warum dann: public class Test { public static void main(String args) { String y = "ab2";
5
Antworten
Habe ich eine Klasse public class StudentVO { int age; String name; } Ich die gleiche Klasse in zwei unterschiedliche Bereiche. An einer Stelle, die ich brauche zu Sortieren, basierend auf dem Alter. In einem anderen Ort,
3
Antworten
Gegeben sind zwei Listen von verschiedenen Arten, ist es möglich, diese Arten Cabrio oder zwischen miteinander vergleichbar (z.B. mit einem TypeConverter oder ähnliches), so dass eine LINQ-Abfrage können Sie vergleichen? Ich habe gesehen, ähnliche Fragen auf, SO
3
Antworten
Denke ich über so etwas wie dieses: public static <T extends Comparable<T>> T minOf(T...ts){ SortedSet<T> set = new TreeSet<T>(Arrays.asList(ts)); return set.first(); } public static <T extends Comparable<T>> T maxOf(T...ts){ SortedSet<T> set = new TreeSet<T>(Arrays.asList(ts)); return set.last(); }
4
Antworten
Arbeite ich an einer Hausaufgabe für mein in die Programmierung der Klasse, beinhaltet das implementieren von Schnittstellen. Das problem hier ist, dass ich eigentlich nur flat-out nicht verstehen, Schnittstellen oder was Sie verwendet werden (der professor war
3
Antworten
Wie man zwei Objekte in Java vergleichbar mit "<" oder ">" z.B. MyObject<String> obj1= new MyObject<String>(“blablabla”, 25); MyObject<String> obj2= new MyObject<String>(“nannaanana”, 17); if (obj1 > obj2) do something. Ich gemacht habe, der MyObject-Klasse header als public class
3
Antworten
Betrachten Sie diesen code: public interface Foo extends Comparable<Foo> {} public enum FooImpl implements Foo {} Durch die Beschränkung der type erasure, erhalte ich die folgende Fehlermeldung: java.lang.Vergleichbar kann nicht geerbt werden mit verschiedenen Argumenten: <Foo> und
3
Antworten
Möchte ich definieren einer Klasse, die die generische Vergleichbare Schnittstelle. Während in meiner Klasse habe ich auch definiert einen generischen Typ element T. Um die Schnittstelle implementieren, ich delegieren Vergleich zu T. Hier ist mein code: public
5
Antworten
Habe ich eine Klasse, in der Bibliothek, die enthält ein array von Buch-Objekten, und ich muss Sortieren das array basierend auf den Eigenschaften des Buches, entweder Titel oder Seitennummer. Das problem ist ich bin nicht berechtigt, die
6
Antworten
Ich versuche zu Sortieren eine einfache Liste der Objekte, die durch eine lange - die unten nicht funktioniert, weil einer der langen Saiten geschoben, um die top-einfach weil es beginnt, mit einer niedrigeren Zahl. Ich bin auf
3
Antworten
Ich verstehen, wir Sortieren können, oder um die Objekte, gespeichert in der Auflistung wie pro unsere Anforderung(en). Während ich tief Verständnis, ich bin nicht überzeugt von der Tatsache, dass aufsteigender und absteigender Reihenfolge der Anordnung wird erreicht
2
Antworten
Welche Art von Ausnahme, sollte ich werfen, wenn Sie den falschen Typ des Objekts übergeben wird in meinem compareTo-Methode? Classcastexception-Fehler? Können Sie uns zeigen Ihre compareTo code? Nun, das hängt davon ab, wie Sie das handhaben würden,