Collections.ReverseOrder Método

Definição

Sobrecargas

Nome Description
ReverseOrder()

Retorna um comparador que impõe o inverso da <>ordenação< natural em/em> em uma coleção de objetos que implementam a Comparable interface.

ReverseOrder(IComparator)

Retorna um comparador que impõe a ordenação inversa do comparador especificado.

ReverseOrder()

Retorna um comparador que impõe o inverso da <>ordenação< natural em/em> em uma coleção de objetos que implementam a Comparable interface.

[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

Retornos

Um comparador que impõe o inverso da ordenação natural em uma coleção de objetos que implementam a Comparable interface.

Atributos

Comentários

Retorna um comparador que impõe o inverso da <>ordenação< natural em/em> em uma coleção de objetos que implementam a Comparable interface. (A ordenação natural é a ordenação imposta pelo próprio compareTo método dos objetos.) Isso permite um idioma simples para classificar (ou manter) coleções (ou matrizes) de objetos que implementam a Comparable interface em ordem natural inversa. Por exemplo, suponha que a seja uma matriz de cadeias de caracteres. Then:

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

classifica a matriz em ordem lexicográfica inversa (alfabética).

O comparador retornado é serializável.

Documentação Java para java.util.Collections.reverseOrder().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

ReverseOrder(IComparator)

Retorna um comparador que impõe a ordenação inversa do 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

um comparador que está ordenando deve ser revertido pelo comparador retornado ou null

Retornos

Um comparador que impõe a ordenação inversa do comparador especificado.

Atributos

Comentários

Retorna um comparador que impõe a ordenação inversa do comparador especificado. Se o comparador especificado for null, esse método será equivalente a #reverseOrder() (em outras palavras, ele retornará um comparador que impõe o inverso da>< ordenação< natural em/em> em em uma coleção de objetos que implementam a interface Comparável).

O comparador retornado é serializável (supondo que o comparador especificado também seja serializável ou null).

Adicionado em 1.5.

Documentação Java para java.util.Collections.reverseOrder(java.util.Comparator<T>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a