String.CompareToIgnoreCase(String) Método

Definição

Compara duas cadeias de caracteres lexicograficamente, ignorando as diferenças de maiúsculas e minúsculas.

[Android.Runtime.Register("compareToIgnoreCase", "(Ljava/lang/String;)I", "")]
public int CompareToIgnoreCase(string str);
[<Android.Runtime.Register("compareToIgnoreCase", "(Ljava/lang/String;)I", "")>]
member this.CompareToIgnoreCase : string -> int

Parâmetros

str
String

a String ser comparado.

Retornos

um inteiro negativo, zero ou um inteiro positivo, pois a cadeia de caracteres especificada é maior que, igual ou menor que essa Cadeia de Caracteres, ignorando considerações de caso.

Atributos

Exceções

se string for null.

Comentários

Compara duas cadeias de caracteres lexicograficamente, ignorando as diferenças de maiúsculas e minúsculas. Esse método retorna um inteiro cujo sinal é o de chamar compareTo com versões normalizadas das cadeias de caracteres em que as diferenças de caso foram eliminadas chamando Character.toLowerCase(Character.toUpperCase(character)) cada caractere.

Observe que esse método não <>< leva em>conta a localidade e resultará em uma ordenação insatisfatória para determinadas localidades. A java.text.Collator classe fornece uma comparação que diferencia a localidade.

Adicionado em 1.2.

Documentação Java para java.lang.String.compareToIgnoreCase(java.lang.String).

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