Condividi tramite


Collections.ReverseOrder Metodo

Definizione

Overload

ReverseOrder(IComparator)

Restituisce un comparatore che impone l'ordinamento inverso del confronto specificato.

ReverseOrder()

Restituisce un comparatore che impone il contrario dell'ordinamento <<naturale em>/em> su una raccolta di oggetti che implementano l'interfacciaComparable.

ReverseOrder(IComparator)

Restituisce un comparatore che impone l'ordinamento inverso del confronto specificato.

[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

Parametri

cmp
IComparator

un comparatore che ordina deve essere invertito dal comparatore restituito o null

Restituisce

Confronto che impone l'ordinamento inverso del comparatore specificato.

Attributi

Commenti

Restituisce un comparatore che impone l'ordinamento inverso del confronto specificato. Se il confronto specificato è null, questo metodo equivale a #reverseOrder() ( in altre parole, restituisce un comparatore che impone il contrario dell'ordinamento <<naturale em>/em> su una raccolta di oggetti che implementano l'interfaccia Confrontabile).

Il confronto restituito è serializzabile (presupponendo che anche il comparatore specificato sia serializzabile o null).

Aggiunto nella versione 1.5.

Documentazione java per java.util.Collections.reverseOrder(java.util.Comparator<T>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ReverseOrder()

Restituisce un comparatore che impone il contrario dell'ordinamento <<naturale em>/em> su una raccolta di oggetti che implementano l'interfacciaComparable.

[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

Restituisce

Confronto che impone il contrario dell'ordinamento naturale su una raccolta di oggetti che implementano l'interfacciaComparable.

Attributi

Commenti

Restituisce un comparatore che impone il contrario dell'ordinamento <<naturale em>/em> su una raccolta di oggetti che implementano l'interfacciaComparable. L'ordinamento naturale è l'ordinamento imposto dal metodo proprio compareTo degli oggetti. Ciò consente un semplice idioma per l'ordinamento (o la gestione) di raccolte (o matrici) di oggetti che implementano l'interfaccia Comparable in ordine naturale inverso. Si supponga, ad esempio, di a essere una matrice di stringhe. Quindi:

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

ordina la matrice in ordine lessicografico inverso (alfabetico).

Il confronto restituito è serializzabile.

Documentazione java per java.util.Collections.reverseOrder().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a