Compartir a través de


Collections.ReverseOrder Método

Definición

Sobrecargas

ReverseOrder(IComparator)

Devuelve un comparador que impone la ordenación inversa del comparador especificado.

ReverseOrder()

Devuelve un comparador que impone la inversa de em <>natural ordering</em> en una colección de objetos que implementan la Comparable interfaz.

ReverseOrder(IComparator)

Devuelve un comparador que impone la ordenación inversa del comparador especificado.

[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

Parámetros

cmp
IComparator

un comparador que ordena debe ser invertido por el comparador devuelto o null

Devoluciones

Comparador que impone la ordenación inversa del comparador especificado.

Atributos

Comentarios

Devuelve un comparador que impone la ordenación inversa del comparador especificado. Si el comparador especificado es null, este método es equivalente a #reverseOrder() (es decir, devuelve un comparador que impone la inversa de em <>natural ordering</em> en una colección de objetos que implementan la interfaz comparable).

El comparador devuelto es serializable (suponiendo que el comparador especificado también sea serializable o null).

Agregado en 1.5.

Documentación de Java para java.util.Collections.reverseOrder(java.util.Comparator<T>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

ReverseOrder()

Devuelve un comparador que impone la inversa de em <>natural ordering</em> en una colección de objetos que implementan la Comparable interfaz.

[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

Devoluciones

Comparador que impone la inversa del orden natural en una colección de objetos que implementan la Comparable interfaz.

Atributos

Comentarios

Devuelve un comparador que impone la inversa de em <>natural ordering</em> en una colección de objetos que implementan la Comparable interfaz. (El orden natural es la ordenación impuesta por el propio compareTo método de los objetos). Esto permite un lenguaje simple para ordenar (o mantener) colecciones (o matrices) de objetos que implementan la Comparable interfaz en orden natural inverso. Por ejemplo, supongamos que a es una matriz de cadenas. Después:

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

ordena la matriz en orden léxicográfico inverso (alfabético).

El comparador devuelto es serializable.

Documentación de Java para java.util.Collections.reverseOrder().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a