Liste der Java-Objekte sortieren

Sortieren Sie mit Collections.sort () mit Comparator

Mit --Comparator können Sie nach bestimmten Werten in Ihren eigenen Klassenobjekten sortieren.

python


//List<Person>Sortieren Sie die Liste foo nach x Feld
Collections.sort(
                  foo,
                  new Comparator<Person>() {
                    @Override
                    public int compare(Person obj1, Person obj2){
                      return obj2.getX - obj1.getX;
                       }
                    }
                  );

Verwenden Sie Comparator.comparing

Mit --Comparator.comparing können Sie ordentlich schreiben

python


foo.sort(Comparator.comparing(Person::getX));

Recommended Posts

Liste der Java-Objekte sortieren
Java-Liste als Gruppe, Sortierung usw.
Rufen Sie eine Liste mit MBean-Informationen für Java-Anwendungen ab
Extrahieren Sie ein bestimmtes Element aus der Liste der Objekte
Denken Sie an eine Java-Update-Strategie
[Java] Löschen Sie die Elemente von List
Eine Liste der rawValues für UITextContentType.
Liste der in Java 9 hinzugefügten Mitglieder
Eine kurze Beschreibung der JAVA-Abhängigkeiten
Liste der in Java 9 hinzugefügten Typen
Sortieren Sie die Liste in absteigender Reihenfolge in Java und generieren Sie zerstörungsfrei eine neue Liste
Verwandeln Sie ein Array von Strings in eine Liste von Ganzzahlen in Java
Nennen Sie eine Gruppe regulärer Ausdrücke (Java)
[Java] Schreiben Sie eine schnellere Sortierung als Arrays.sort
Messen Sie einfach die Größe von Java-Objekten
Liste der Download-Ziele für Oracle Java
So sortieren Sie eine Liste von SelectItems
[Java] Inhalt der Collection-Schnittstelle und der List-Schnittstelle
Java Bubble Sort
Holen Sie sich eine Liste der S3-Dateien mit ListObjectsV2Request (AWS SDK für Java)
Java Memorandum (Liste)
Klonen Sie die Java-Liste.
Java Select Sort
Java Insert Sort
[Java] Übersicht über Java
Benötigen Sie eine speicherbewusste Implementierung von Java?
Messen Sie die Größe eines Ordners mit Java
Erstellen Sie Scala Seq aus Java, machen Sie Scala Seq zu einer Java-Liste
[Hinweis] Java: Geschwindigkeit der Verarbeitung der Liste nach Zweck
Eine Sammlung einfacher Fragen für Java-Anfänger
Ein kurzer Überblick über Java, das im Unterricht gelernt wurde
[Java] Sortieren Sie ArrayList nach Elementen Ihrer eigenen Klasse
Abgelaufene Java-Sammlung
Voraussichtliche Funktionen von Java
[Java] Bedeutung der serialVersionUID
Ein kurzer Überblick über Java, das in Klasse 4 gelernt wurde
Java-Klasse, Instanz, Objekt
[Java] Erstellen Sie einen Filter
[Java] Sortieren Sie die Liste mit Streams und Lambda-Ausdrücken
NIO.2 Überprüfung von Java
Bewertung von Java Shilber
java: Wie schreibe ich eine generische Typliste? [Hinweis]
Durchsuchen Sie Klassenobjekte in Kotlin (anstelle der Java-Klasse name.class).
Java - Vereinigung von Kommentaren
Java baut ein Dreieck
Java Japanisch (Kanji) Sortieren
Liste der Anfänger (Liste) Memo
Awesome Java: Großartige Java Framework Library-Software
Erfahrung mit dem Bestehen von Java Silver als neuer Absolvent
Lass uns einen Roboter bauen! "Eine einfache Demo von Java AWT Robot"
Holen Sie sich eine Liste der Klassen in einem Guava-spezifischen Paket
Informationen zur Java-Array-Liste
Geschichte der Java-Annotationen
Die Objekte in der Liste waren Referenzen, richtig? Bestätigung von
Java (Verdienste des Polymorphismus)
Quelle zellulärer Objekte
Geben Sie eine Liste der Cron-Einstellungen für alle Benutzer aus.