Tag: comparator

Eine Gemeinsame Schnittstelle um ein Objekt zu erstellen, legt fest, wie der Vergleich mit anderen Objekten.

Sehr verwirrt von Java 8 Komparator-Typ-Inferenz

Anzahl der Antworten 4 Antworten
Habe ich den Unterschied zwischen Collections.sort und list.sort, insbesondere in Bezug auf die Verwendung der Comparator statische Methoden und ob param Typen erforderlich sind in der lambda-Ausdrücke. Bevor wir beginnen, ich weiß, dass ich verwenden könnte, Methode,

So erstellen Sie diese java-Komparator

Anzahl der Antworten 6 Antworten
Habe ich diese Klasse: public class Test { private int priority; private String desciption; ... } und ich habe diese arraylist: Priority: 1, Description: C2 Priority: 2, Description: C1 Priority: 3, Description: C1 Priority: 4, Description: C2

Hadoop MapReduce Art reduzieren Ausgabe mit dem Schlüssel

Anzahl der Antworten 3 Antworten
da unten ist eine map-reduce-Programm zählen Wörter, die aus mehreren text-Dateien. Mein Ziel ist es, das Ergebnis in absteigender Reihenfolge in Bezug auf die Menge Partys. Leider das Programm sortiert die Ausgabe lexikographisch, indem Sie die-Taste. Ich

Einfache Weise, zu überprüfen, ob double-Wert ist größer als null

Anzahl der Antworten 2 Antworten
Ich habe eine double-variable(employeeSalary) und ich möchte, um zu überprüfen, ob dieser Wert größer als(>) null(0). Ich denke, der kann sehr naive Art und Weise, um dieser code zu schreiben, aber ich bin nicht sicher, ob für

Wie kann ich die überlastung der Vergleichsoperator für eine Menge von Paaren?

Anzahl der Antworten 4 Antworten
Wie kann ich die überlastung und pass ein < (weniger als) Komparator, um eine Menge von Paaren von ganzen zahlen? Dies ist mein Aktueller code: class A{ public: typedef std::pair<int, int> pair_type; bool operator<(const pair_type& a, const

Liste Sortieren von string mit Komparator

Anzahl der Antworten 3 Antworten
Habe ich - import java.util.*; public class TestCompare { List<String> list = Arrays.asList("10", "1", "20", "11", "21", "12"); Comparator<String> cmp = new Comparator<String>() { public int compare(String o1, String o2) { return Integer.valueOf(o1).compareTo(Integer.valueOf(o2)); } }; Collections.sort(list, cmp);

überschreiben Sie die abstrakte Methode compare()

Anzahl der Antworten 4 Antworten
Hi ich bin einigermaßen neu zu Programmieren und ich habe Schwierigkeiten mit meiner Methode vergleichen, ich habe mehrere Klassen, meine erste Frage ist, mit meinen Eltern-Klasse. Bekomme ich diesen Fehler: Person is not abstract and does not

Implementieren Von Java-Priorität-Warteschlange

Anzahl der Antworten 3 Antworten
public class PriorityQueue<T> { private PriorityNode<T> head, tail; private int numItems; public PriorityQueue(){ numItems = 0; head=null; tail=null; } public void add(int priority, T value){ PriorityNode<T> newNode = new PriorityNode<T>(priority,value); if(numItems == 0){ head = newNode; tail

VHDL direkt vergleichen Vektoren

Anzahl der Antworten 2 Antworten
Ich Frage mich, ob es möglich, direkte Vergleiche zwischen 2 Vektoren mit einander, anstatt nur auf Sie zu schauen, bit by bit. Beispiel: entity Comparator is port(a,b in: std_logic_vector (2 downto 0); out1, out2 out: std_logic); end

Mit der Vergleichbar Schnittstelle beim vergleichen von Zeichenfolgen

Anzahl der Antworten 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

Sortieren ArrayList mit benutzerdefinierten Objekten durch die Eigenschaft

Anzahl der Antworten 25 Antworten
Habe ich gelesen, Sortieren von ArrayLists mit einem Komparator aber in allen Beispielen die Menschen verwendet werden compareTo die nach einigen Forschung ist eine Methode für Strings. Wollte ich Sortieren einer ArrayList mit der benutzerdefinierten Objekte, die

TreeSet Benutzerdefinierte Komparator-Algo .. String-Vergleich

Anzahl der Antworten 1 Antworten
Aus der input-string zur Verfügung gestellt: { "200,400,7,1", "100,0,1,1", "200,200,3,1", "0,400,11,1", "407,308,5,1","100,600,9,1" } , Ich bin hinzufügen derselben in ein TreeSet und wollen sortiert werden, mit dem 3. element um, so dass die erwartete Ausgabe: (100,0,1,1) (200,200,3,1)

java: Komparator und Treeset Duplikate entfernen

Anzahl der Antworten 5 Antworten
ich habe eine java-Klasse wie folgt public class A { private String field1; private String field2; //getters, setters but no equals and hashcode } sowie eine Liste von Objekten dieser Klasse, ich möchte aus Liste entfernen alle

Comparator-Interface implementiert, in einer geschachtelten Klasse

Anzahl der Antworten 2 Antworten
Ich bin neu auf stackoverflow.com aber habe ich oft verwendet, um die Suche nach Antworten, Wann immer ich ein problem hatte, aber jetzt kann ich nicht finden Ergebnis auf der Suche für mein problem, also Frage ich

Wie richtig initialisiert werden einem Komparator?

Anzahl der Antworten 3 Antworten
Schreiben brauche ich eine statische Methode in einer Klasse MinTester berechnet, dass das "kleinste" string aus einer ArrayList-Auflistung mit einem comparator-Objekt: public static String min(ArrayList<String> list, Comparator<String> comp) Kann ich nicht verwenden, der Collections-Klasse zu berechnen, die

Maximal Strom mit benutzerdefinierten Komparator

Anzahl der Antworten 2 Antworten
Unten ist mein code, der speziell für die Verwendung benutzerdefinierter Comparator mit max in Java 8 Stream. import java.math.BigDecimal; import java.util.*; public class BigDecimalMax { public static BigDecimal getBigDecimalMax(List<forTest> list) { return list.stream() .filter(t -> t.id %

Generischen comparator zu Sortieren Java Collections (List, Set)

Anzahl der Antworten 6 Antworten
Muss ich einige Allgemeine Komparator, die Sie akzeptieren würde-Instanzen der Liste oder als ein argument, und um die Richtung argument (ASC, DESC) und dann wieder die sortierte Sammlung. Ich kann nicht scheinen, um im internet finden diesem

Junit-inline-Komparator Initialisierung Fehler

Anzahl der Antworten 2 Antworten
Ich habe eine SortedList-Klasse, die einen Konstruktor ein java.util.Comparator als argument. Nach dem ausführen von Unit tests auf meinem Rechner (über eclipse 3.3.0) war alles OK. Allerdings Hudson Beschwerden, weil es sagt, es kann nicht instanziiert meine

Sammlungen.sort() mit Komparator?

Anzahl der Antworten 3 Antworten
import java.util.*; public class C_2 { public static void main(String args) { String theStrings = { "x", "a", "b", "c", "d" }; List l = Arrays.asList(theStrings); Collections.sort(l); //line a Collections.sort(l, new ThisIsMyThing()); //line b System.out.println(l); } }

gewusst wie: Sortieren einer ArrayList in aufsteigender Reihenfolge mithilfe von Sammlungen und Komparator

Anzahl der Antworten 6 Antworten
Gewusst wie: Sortieren einer ArrayList in aufsteigender Reihenfolge mit Comparator? Ich weiß, wie ich es Sortieren in absteigender Reihenfolge: Comparator mycomparator = Collections.reverseOrder(); dann Collections.sort(myarrayList,mycomparator); möchte nur wissen, wie es in aufsteigender Reihenfolge sortiert mit Sammlungen und

Sammlungen Sortieren, benutzerdefinierte Komparator funktioniert nicht

Anzahl der Antworten 3 Antworten
Habe ich einen benutzerdefinierten Comparator zum Sortieren einer ArrayList von Strings. Ich habe es durch den debugger und sah, wie Sie vergleichen und Rückgabe-Werte korrekt. Aber mein array nicht sortiert ist. Da ich bin neu in Java

Java: SortedMap, TreeMap, Vergleichbar? Wie zu benutzen?

Anzahl der Antworten 5 Antworten
Habe ich eine Liste von Objekten, die ich brauche, um das Sortieren nach Eigenschaften eines Ihrer Felder. Ich habe gehört, dass SortedMap und Komparatoren sind der beste Weg, dies zu tun. Muss ich implementieren, Vergleichbar mit der

Sortieren eines array mit Komparator

Anzahl der Antworten 5 Antworten
Ich habe den folgenden code. Wenn ich versuche zu kompilieren, dann erhalte ich die folgende Fehlermeldung: The method sort(List<T>, Comparator<? super T>) in the type Collections is not applicable for the arguments (Software, new Comparator(){}) The type

Komparatoren in STL

Anzahl der Antworten 2 Antworten
Ich bin mit struct minHeap zu generieren, die einen min-heap, der priority_queue .Und die Funktion comp drucken, zahlen in umgekehrter Reihenfolge mit sort-Funktion in AWL . Nun meine Frage ist, kann ich nicht verwenden struct minHeap in

Sortieren ArrayList Arraylist<String> in java

Anzahl der Antworten 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

Sammlungen Sortieren nicht akzeptiert wird von Eclipse

Anzahl der Antworten 5 Antworten
import java.io.BufferedReader; import java.util.Collections; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.Comparator; import java.util.Date; import java.util.List; import com.javaranch.common.TextFileIn; public class SortNames { public static class CelebrityNamesFile { public String firstName; public String lastName;

Sortieren nach Datum. Komparator. Java

Anzahl der Antworten 3 Antworten
den nächsten snippet entnommen diese java tutorial, vergleicht das zweite argument-Objekt für die ersten ein, anstatt Umgekehrt. *Die Methode Einstellungsdatum() liefert ein Date-Objekt für die Vermietung das Datum des jeweiligen Mitarbeiters. import java.util.*; public class EmpSort {

Mit Komparator auf, um Java-ArrayList

Anzahl der Antworten 4 Antworten
Ich, um die Termine nach Datum und Uhrzeit. Ich habe eine ArrayList von Terminen und haben versucht, einen Komparator zum vergleichen von Daten und Zeiten. Ich bin versucht, die Kollektionen.sort-Methode übergeben die ArrayList der Termine und der

wie um zu testen, Komparator bei junit test

Anzahl der Antworten 5 Antworten
Brauche ich um zu testen, diese Methode - compare(). Können Sie Tipps bekommen? Wie besser kann ich dies tun(alle Teil if, else-if, else). public class AbsFigure { class AreaCompare implements Comparator<FigureGeneral> { @Override public int compare(FigureGeneral oneFigure,

Mit Vergleichbar für mehrere dynamische Felder von VO in java

Anzahl der Antworten 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,

Mit Komparator für STL-set

Anzahl der Antworten 4 Antworten
Überprüfen Sie den folgenden code: string toLowerCase(const string& str) { string res(str); int i; for (i = 0; i < (int) res.size(); i++) res[i] = (char) tolower(res[i]); return res; } class LeagueComparator { public: bool operator()(const string&

Sortieren nach Datum absteigend Komparator funktioniert nicht wie erwartet

Anzahl der Antworten 4 Antworten
Versuche den Sinn der folgenden Ausgabe: public class CommunicationComparator implements Comparator<Communication> { @Override public int compare(Communication comm1, Communication comm2) { long t1 = comm1.getDate().getTime(); long t2 = comm2.getDate().getTime(); return (int) (t2 - t1); } } Die Methode

Winkel-2: welche Unterschiede zwischen Vergleichs-Operatoren == und === in ngIf-Richtlinie

Anzahl der Antworten 1 Antworten
Ich verstehe nicht, warum diese beiden Operatoren existieren. Im Fall von boolean-Vergleich beide == und === scheint zu funktionieren, aber im Falle von enum-Vergleich nur '==' funktioniert: <div class="interventionGroup"> <div class="interventionGroupHeader transition_1s" (click)="onClickHeader()"> {{GroupName}} <div *ngIf="expanded ==

Java 8 Komparator nullsFirst naturalOrder verwirrt

Anzahl der Antworten 3 Antworten
dies kann eine einfache Frage, aber ich möchte es verstehen klar... Ich habe einen code wie folgt: public final class Persona { private final int id; private final String name public Persona(final int id,final String name) {

Wie die Verwendung der Komparator-Schnittstelle

Anzahl der Antworten 5 Antworten
Ich bin neu in java, und ich bin nicht wirklich immer, wie die Verwendung der Komparator-Schnittstelle. Ich habe eine ArrayList von Items in einem Inventory Klasse und ein Item Klasse. In der Item Klasse schrieb ich: public

Komparator-und equals()

Anzahl der Antworten 11 Antworten
Nehme an, ich brauche TreeSet mit Elementen sortiert mit einigen Domänen-Logik. Durch diese Logik ist es egal, um einige Elemente, die nicht gleich so vergleichen, können Sie die Methode 0 zurück, aber in diesem Fall konnte ich

Implementieren Komparator für den primitiven Typ boolean?

Anzahl der Antworten 5 Antworten
Brauche ich einige Klassen implements Comparator, und für eine, die ich vergleichen möchten primitive boolean (nicht Boolean) Werte. WENN es ein Boolean, würde ich einfach return boolA.compareTo(boolB); was wieder 0, -1 oder 1. Aber wie kann ich

Komparator<String> überschreiben muss super Klasse Methode

Anzahl der Antworten 3 Antworten
Mache ich ein TreeMap<String, String> und wollen, um es in absteigender Weise. Ich habe die folgenden Komparator: Comparator<String> descender = new Comparator<String>() { @Override public int compare(String o1, String o2) { return o2.compareTo(o1); } }; Baue ich

java TreeSet - entfernen Sie nicht die doppelte Elemente

Anzahl der Antworten 5 Antworten
TreeSet entfernt verschiedene Elemente mit dem gleichen Comprator Wert. Ich will ihn nicht entfernt werden. Gibt es eine Möglichkeit, dies zu kontrollieren? Oder verwenden Sie eine andere container-Klasse? Hinzugefügt: OK. Es scheint, ich kann nicht verwenden Gesetzt.

Wie man Liste von Satz-und Komparator

Anzahl der Antworten 5 Antworten
Was ist das "gute" (und warum ?) Lösung, um eine List aus einer Set sortiert und gegen eine bestimmte Comparator ? Diese Frage ist unklar. Zum Beispiel, bekomme ich eine Liste aus einem Satz und einem Komparator,

Java: null sicher compareTo-Methode

Anzahl der Antworten 7 Antworten
Es wurde vorher gefragt, aber ich habe nicht gefunden, einen anständigen Umsetzung mit einer Erklärung. public int compareTo(Object o) { if (this == null || o == null) { return 0; } Tok tmp = (Tok) o;

Wie kommt es, generische Typ-parameter sagt "erweitert" nicht Vergleichbar "implementiert"?

Anzahl der Antworten 3 Antworten
Ich zu schreiben versucht, generische Funktion, entfernen Sie doppelte Elemente aus array. public static <E extends Comparable<E>> ArrayList<E> removeDuplicate(E arr) { //do quicksort Arrays.sort(arr); ArrayList<E> list = new ArrayList<E>(); int i; for(i=0; i<arr.length-1; i++) { if(arr[i].compareTo(arr[i+1]) !=

Hilfe zu Vergleich von float member-Variablen mit Komparatoren

Anzahl der Antworten 3 Antworten
Ich bin in der Lage, vergleichen Sie Zeichenfolgen in Ordnung, aber würde gerne wissen, wie kann ich Rang floating-point-zahlen? getChange() gibt einen String zurück. Ich möchte in der Lage sein, zu Sortieren und absteigend Sortieren. Wie kann

Wie Sortiere ich die enum-Mitglieder in alphabetischer Reihenfolge in Java?

Anzahl der Antworten 4 Antworten
Ich habe eine enum-Klasse wie die folgenden: public enum Letter { OMEGA_LETTER("Omega"), GAMMA_LETTER("Gamma"), BETA_LETTER("Beta"), ALPHA_LETTER("Alpha"), private final String description; Letter() { description = toString(); } Letter(String description) { this.description = description; } public String getDescription() { return

Warum Komparator.der Vergleich funktioniert nicht mit String::toLowerCase Methode Referenz?

Anzahl der Antworten 2 Antworten
Ich versuche ein array Sortieren von Zeichenfolgen, indem umgekehrter Reihenfolge (ignoring case), ohne es zu ändern, und nur drucken. Also ich bin mit Java8-stream. Aber ich kann nicht es tun, zu verwalten. Hier ist mein Versuch :

vergleichen von Objekt-Eigenschaften und-show diff in PHP

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach einem Weg, mir zu zeigen, die verschiedenen Eigenschaften/Werte, die aus gegebenen Objekten... $obj1 = new StdClass; $obj1->prop = 1; $obj2 = new StdClass; $obj2->prop = 2; var_dump(array_diff((array)$obj1, (array)$obj2)); //output array(1) {

Implementieren Von Java-Komparator

Anzahl der Antworten 2 Antworten
Bin ich zu schreiben versucht, einen Algorithmus, verwendet eine min-priority-queue, so dass ich schaute mich um auf google gefunden und der PriorityQueue. Es scheint, dass, um es zu verwenden, obwohl, ich werde zu müssen, um zu sagen,

Einfache Möglichkeit zum Sortieren von Zeichenfolgen in der (groß-Kleinschreibung) alphabetischer Reihenfolge

Anzahl der Antworten 5 Antworten
Ich muss Sortieren Liste von strings in alphabetischer Reihenfolge: List<String> list = new ArrayList(); list.add("development"); list.add("Development"); list.add("aa"); list.add("AA"); list.add("Aa"); Einen gemeinsamen Weg, es zu tun, ist die Verwendung Komparator: Collections.sort(list, String.CASE_INSENSITIVE_ORDER); Das problem der CaseInsensitiveComparator, dass "AA

STL-Priority-Queue auf benutzerdefinierte Klasse

Anzahl der Antworten 2 Antworten
Ich habe eine Menge ärger bekommen, meine Priorität zu erkennen, welche parameter sollte es Sortieren. Ich habe überladen den operator " kleiner als auf meiner eigenen Klasse, aber es scheint nicht, es zu benutzen. Hier ist der

warum funktioniert meine Methode vergleichen Ausnahme auslösen — Vergleich Methode verstösst gegen die Allgemeinen Vertrags!

Anzahl der Antworten 7 Antworten
Warum funktioniert dieser code public class SponsoredComparator implements Comparator<SRE> { public boolean equals(SRE arg0, SRE arg1){ return arg0.getSponsored()==arg1.getSponsored(); } public int compare(SRE object1, SRE object2) { Log.d("SponsoredComparator","object1.getName() == "+ object1.getName()); Log.d("SponsoredComparator","object1.getSponsored() == "+ object1.getSponsored()); Log.d("SponsoredComparator","object2.getName() == "+