String.CompareToIgnoreCase(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.