Collections.Sort Método

Definição

Sobrecargas

Nome Description
Sort(IList)

Classifica a lista especificada em ordem crescente, de acordo com a ordenação natural comparável de seus elementos.

Sort(IList, IComparator)

Classifica a lista especificada de acordo com a ordem induzida pelo comparador especificado.

Sort(IList)

Classifica a lista especificada em ordem crescente, de acordo com a ordenação natural comparável de seus elementos.

[Android.Runtime.Register("sort", "(Ljava/util/List;)V", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })]
public static void Sort(System.Collections.IList list);
[<Android.Runtime.Register("sort", "(Ljava/util/List;)V", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })>]
static member Sort : System.Collections.IList -> unit

Parâmetros

list
IList

a lista a ser classificada.

Atributos

Comentários

Classifica a lista especificada em ordem crescente, de acordo com a ordenação natural comparável de seus elementos. Todos os elementos na lista devem implementar a Comparable interface. Além disso, todos os elementos na lista devem ser mutuamente comparáveis (ou seja, e1.compareTo(e2) não devem gerar um ClassCastException para nenhum elemento e1 e e2 na lista).

Essa classificação é garantida como estável: elementos iguais não serão reordenados como resultado da classificação.

A lista especificada deve ser modificável, mas não precisa ser redimensionável.

Java documentação para java.util.Collections.sort(java.util.List<T>).

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

Aplica-se a

Sort(IList, IComparator)

Classifica a lista especificada de acordo com a ordem induzida pelo comparador especificado.

[Android.Runtime.Register("sort", "(Ljava/util/List;Ljava/util/Comparator;)V", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static void Sort(System.Collections.IList list, Java.Util.IComparator? c);
[<Android.Runtime.Register("sort", "(Ljava/util/List;Ljava/util/Comparator;)V", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Sort : System.Collections.IList * Java.Util.IComparator -> unit

Parâmetros

list
IList

a lista a ser classificada.

c
IComparator

o comparador para determinar a ordem da lista. Um null valor indica que a ordenação natural dos elementos deve ser usada.

Atributos

Comentários

Classifica a lista especificada de acordo com a ordem induzida pelo comparador especificado. Todos os elementos na lista devem ser mutuamente comparáveis usando o comparador especificado (ou seja, c.compare(e1, e2) não devem lançar um ClassCastException para nenhum elemento e1 e e2 na lista).

Essa classificação é garantida como estável: elementos iguais não serão reordenados como resultado da classificação.

A lista especificada deve ser modificável, mas não precisa ser redimensionável.

Java documentação para java.util.Collections.sort(java.util.List<T>, java.util.Comparator<? super T>).

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

Aplica-se a