Lenguaje

UnicodeSet.CloseOver(Int32) Método

Definición

Cierre este conjunto sobre el 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

máscara de bits para que los atributos se cierren. Opciones válidas: como máximo uno de #CASE_INSENSITIVE, #ADD_CASE_MAPPINGS, #SIMPLE_CASE_INSENSITIVE. Estas opciones de caso son mutuamente excluyentes. Los bits de opciones no relacionados se omiten.

Devoluciones

una referencia a este conjunto.

Atributos

Comentarios

Cierre este conjunto sobre el atributo especificado. Para el atributo #CASE_INSENSITIVE, el resultado es modificar este conjunto de modo que:

<ol><li>Para cada carácter o cadena 'a' de este conjunto, todas las cadenas 'b' de modo que foldCase(a) == foldCase(b) se agregan a este conjunto. (Para la mayoría de los 'a' que son caracteres únicos, 'b' tendrá b.length() == 1.)

<li>Para cada cadena 'e' del conjunto resultante, si e != foldCase(e), se quitará 'e'. </ol>

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

(Aquí foldCase(x) hace referencia a la operación UCharacter.foldCase(x, true) y a == b denota realmente a.equals(b), no a la comparación de punteros).

Java documentación para android.icu.text.UnicodeSet.closeOver(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a