Idioma

UnicodeSet.CloseOver(Int32) Método

Definição

Feche esse conjunto sobre o atributo especificado.

[Android.Runtime.Register("closeOver", "(I)Landroid/icu/text/UnicodeSet;", "GetCloseOver_IHandler", ApiSince=24)]
public virtual Android.Icu.Text.UnicodeSet? CloseOver(int attribute);
[<Android.Runtime.Register("closeOver", "(I)Landroid/icu/text/UnicodeSet;", "GetCloseOver_IHandler", ApiSince=24)>]
abstract member CloseOver : int -> Android.Icu.Text.UnicodeSet
override this.CloseOver : int -> Android.Icu.Text.UnicodeSet

Parâmetros

attribute
Int32

bitmask para atributos para fechar. Opções válidas: no máximo uma de #CASE_INSENSITIVE, #ADD_CASE_MAPPINGS. #SIMPLE_CASE_INSENSITIVE Essas opções de caso são mutuamente exclusivas. Os bits de opções não relacionadas são ignorados.

Retornos

uma referência a esse conjunto.

Atributos

Comentários

Feche esse conjunto sobre o atributo especificado. Para o atributo #CASE_INSENSITIVE, o resultado é modificar esse conjunto para que:

<ol><li>Para cada caractere ou cadeia de caracteres 'a' neste conjunto, todas as cadeias de caracteres 'b' de modo que foldCase(a) == foldCase(b) são adicionadas a esse conjunto. (Para a maioria dos 'a' que são caracteres únicos, 'b' terá b.length() == 1.)

<li>Para cada cadeia de caracteres 'e' no conjunto resultante, se e != foldCase(e), 'e' será removido. </ol>

Exemplo: [aq\u00DF{Bc}{bC}{Fi}] => [aAqQ\u00DF\uFB01{ss}{bc}{fi}]

(Aqui foldCase(x) refere-se à operação UCharacter.foldCase(x, true) e a == b realmente indica a.equals(b), não a comparação de ponteiro.)

Java documentação para android.icu.text.UnicodeSet.closeOver(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a