Freigeben über


Collections.ReverseOrder Methode

Definition

Überlädt

ReverseOrder(IComparator)

Gibt einen Vergleichsator zurück, der die umgekehrte Reihenfolge des angegebenen Vergleichszeichens aufzwingt.

ReverseOrder()

Gibt einen Vergleichsator zurück, der die Umgekehrte der <natürlichen>Anordnung</Em> für eine Auflistung von Objekten aufzwingt, die die Comparable Schnittstelle implementieren.

ReverseOrder(IComparator)

Gibt einen Vergleichsator zurück, der die umgekehrte Reihenfolge des angegebenen Vergleichszeichens aufzwingt.

[Android.Runtime.Register("reverseOrder", "(Ljava/util/Comparator;)Ljava/util/Comparator;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.IComparator ReverseOrder (Java.Util.IComparator? cmp);
[<Android.Runtime.Register("reverseOrder", "(Ljava/util/Comparator;)Ljava/util/Comparator;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ReverseOrder : Java.Util.IComparator -> Java.Util.IComparator

Parameter

cmp
IComparator

ein Vergleichser, der die Bestellung annimmt, ist durch den zurückgegebenen Vergleichsator rückgängig zu machen oder null

Gibt zurück

Ein Vergleichsator, der die umgekehrte Reihenfolge des angegebenen Vergleichszeichens aufzwingt.

Attribute

Hinweise

Gibt einen Vergleichsator zurück, der die umgekehrte Reihenfolge des angegebenen Vergleichszeichens aufzwingt. Wenn der angegebene Vergleichswert ist null, entspricht #reverseOrder() diese Methode (mit anderen Worten, sie gibt einen Vergleichswert zurück, der die Umgekehrte der <natürlichen>Anordnung</em> für eine Auflistung von Objekten aufzwingt, die die vergleichbare Schnittstelle implementieren).

Der zurückgegebene Vergleich ist serialisierbar (vorausgesetzt, der angegebene Vergleichsator ist ebenfalls serialisierbar oder null).

Hinzugefügt in 1.5.

Java-Dokumentation für java.util.Collections.reverseOrder(java.util.Comparator<T>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ReverseOrder()

Gibt einen Vergleichsator zurück, der die Umgekehrte der <natürlichen>Anordnung</Em> für eine Auflistung von Objekten aufzwingt, die die Comparable Schnittstelle implementieren.

[Android.Runtime.Register("reverseOrder", "()Ljava/util/Comparator;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.IComparator ReverseOrder ();
[<Android.Runtime.Register("reverseOrder", "()Ljava/util/Comparator;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ReverseOrder : unit -> Java.Util.IComparator

Gibt zurück

Ein Vergleichszeichen, das die umgekehrte natürliche Anordnung auf eine Sammlung von Objekten aufzwingt, die die Comparable Schnittstelle implementieren.

Attribute

Hinweise

Gibt einen Vergleichsator zurück, der die Umgekehrte der <natürlichen>Anordnung</Em> für eine Auflistung von Objekten aufzwingt, die die Comparable Schnittstelle implementieren. (Die natürliche Reihenfolge ist die Sortierung, die durch die eigene compareTo Methode der Objekte auferlegt wird.) Dies ermöglicht ein einfaches Idiom zum Sortieren (oder Verwalten) von Auflistungen (oder Arrays) von Objekten, die die Comparable Schnittstelle in umgekehrter natürlicher Reihenfolge implementieren. Angenommen, es handelt sich um a ein Array von Zeichenfolgen. Führen Sie dann folgende Schritte aus:

Arrays.sort(a, Collections.reverseOrder());

sortiert das Array in umgekehrter lexikalografischer (alphabetischer) Reihenfolge.

Der zurückgegebene Vergleich ist serialisierbar.

Java-Dokumentation für java.util.Collections.reverseOrder().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: