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 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.