ICharSequence.Compare Método

Definição

Sobrecargas

Nome Description
Compare(ICharSequence, ICharSequence)

Compara duas CharSequence instâncias lexicograficamente.

Compare(String, String)

Compara duas CharSequence instâncias lexicograficamente.

Compare(ICharSequence, ICharSequence)

Compara duas CharSequence instâncias lexicograficamente.

[Android.Runtime.Register("compare", "(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I", "", ApiSince=34)]
public static int Compare(Java.Lang.ICharSequence cs1, Java.Lang.ICharSequence cs2);
[<Android.Runtime.Register("compare", "(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I", "", ApiSince=34)>]
static member Compare : Java.Lang.ICharSequence * Java.Lang.ICharSequence -> int

Parâmetros

cs1
ICharSequence

o primeiro CharSequence

cs2
ICharSequence

o segundo CharSequence

Retornos

o valor 0 se os dois CharSequence forem iguais; um inteiro negativo se o primeiro CharSequence for lexicograficamente menor que o segundo; ou um inteiro positivo se o primeiro CharSequence for lexicograficamente maior que o segundo.

Atributos

Comentários

Compara duas CharSequence instâncias lexicograficamente. Retorna um valor negativo, zero ou um valor positivo se a primeira sequência for lexicograficamente menor que, igual ou maior que a segunda, respectivamente.

A ordenação lexicográfica é definida da CharSequence seguinte maneira. Considere um CharSequencecs de comprimento len como uma sequência de valores char, cs[0] para cs[len-1]. Suponha que k seja o índice mais baixo no qual os valores de caractere correspondentes de cada sequência diferem. A ordenação lexicográfica das sequências é determinada por uma comparação numérica dos valores de char cs1[k] com cs2[k]. Se não houver esse índice k, a sequência mais curta será considerada lexicograficamente menor que a outra. Se as sequências tiverem o mesmo comprimento, as sequências serão consideradas lexicograficamente iguais.

Adicionado em 11.

Java documentação para java.lang.CharSequence.compare(java.lang.CharSequence, java.lang.CharSequence).

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

Compare(String, String)

Compara duas CharSequence instâncias lexicograficamente.

public static int Compare(string cs1, string cs2);
static member Compare : string * string -> int

Parâmetros

cs1
String

o primeiro CharSequence

cs2
String

o segundo CharSequence

Retornos

o valor 0 se os dois CharSequence forem iguais; um inteiro negativo se o primeiro CharSequence for lexicograficamente menor que o segundo; ou um inteiro positivo se o primeiro CharSequence for lexicograficamente maior que o segundo.

Comentários

Compara duas CharSequence instâncias lexicograficamente. Retorna um valor negativo, zero ou um valor positivo se a primeira sequência for lexicograficamente menor que, igual ou maior que a segunda, respectivamente.

A ordenação lexicográfica é definida da CharSequence seguinte maneira. Considere um CharSequencecs de comprimento len como uma sequência de valores char, cs[0] para cs[len-1]. Suponha que k seja o índice mais baixo no qual os valores de caractere correspondentes de cada sequência diferem. A ordenação lexicográfica das sequências é determinada por uma comparação numérica dos valores de char cs1[k] com cs2[k]. Se não houver esse índice k, a sequência mais curta será considerada lexicograficamente menor que a outra. Se as sequências tiverem o mesmo comprimento, as sequências serão consideradas lexicograficamente iguais.

Adicionado em 11.

Java documentação para java.lang.CharSequence.compare(java.lang.CharSequence, java.lang.CharSequence).

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