Partilhar via


String.CompareToIgnoreCase(String) Método

Definição

Compara duas cadeias 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

o String a ser comparado.

Retornos

um inteiro negativo, zero ou um inteiro positivo como a String especificada é maior, igual ou menor que essa String, ignorando considerações de maiúsculas e minúsculas.

Atributos

Exceções

se string é null.

Comentários

Compara duas cadeias 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 maiúsculas e minúsculas 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 comparação sensível à 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 usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a