Heim > Web-Frontend > js-Tutorial > Eine kurze Diskussion über die Sortiermethode von List

Eine kurze Diskussion über die Sortiermethode von List

little bottle
Freigeben: 2019-04-24 15:05:46
nach vorne
3778 Leute haben es durchsucht

In diesem Artikel wird der Herausgeber über die Sortiermethode von List sprechen. Interessierte können vorbeikommen und sich darüber informieren.

Sie können Collections.sort(List list) und Collections.sort(List list, Comparator c) verwenden .

Die erstere Methode ist nach dem internen Komparator sortiert, das heißt, die Elemente in der Liste müssen die Comparable-Schnittstelle implementieren. Diese Schnittstelle verfügt über eine CompareTo-Methode, um einen bestimmten Attributwert zweier Objekte zu vergleichen.

Die letztere Methode dient zum Sortieren nach dem externen Komparator der Comparator-Schnittstellenimplementierungsklasse. Die Comparator-Schnittstelle verfügt über eine Vergleichsmethode zum Vergleichen eines bestimmten Attributwerts zweier Objekte.

Die Vergleichsergebnisse geben alle den Typ int zurück, mit nur 3 Werten, nämlich „-1“ in aufsteigender Reihenfolge, „0“ in aufsteigender Reihenfolge, „1“ in absteigender Reihenfolge

Liste nach Java 8 Das Objekt selbst verfügt über eine sort()-Methode zum Sortieren, die tatsächlich das obige Implementierungsprinzip verwendet, jedoch den Lambda-Ausdruck Lambda von Java 8 verwendet, wodurch das Schreiben des Codes präziser wird.

Verwandte Tutorials: Java-Video-Tutorial

Das obige ist der detaillierte Inhalt vonEine kurze Diskussion über die Sortiermethode von List. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage