UnicodeSet.CloseOver(Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fermez ce jeu sur l’attribut donné.
[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
Paramètres
- attribute
- Int32
masque de bits pour les attributs à fermer.
Options valides : Au plus un des #CASE_INSENSITIVE, #ADD_CASE_MAPPINGS. #SIMPLE_CASE_INSENSITIVE Ces options de cas s’excluent mutuellement.
Les bits d’options non liées sont ignorés.
Retours
référence à cet ensemble.
- Attributs
Remarques
Fermez ce jeu sur l’attribut donné. Pour l’attribut #CASE_INSENSITIVE, le résultat consiste à modifier ce jeu afin que :
<ol><li>Pour chaque caractère ou chaîne 'a' dans cet ensemble, toutes les chaînes 'b' telles que foldCase(a) == foldCase(b) sont ajoutées à cet ensemble. (Pour la plupart des caractères « a » qui sont des caractères uniques, 'b' aura b.length() == 1.)
<li>Pour chaque chaîne 'e' dans le jeu obtenu, si e != foldCase(e), 'e' sera supprimé. </ol>
Exemple : [aq\u00DF{Bc}{bC}{Fi}] => [aAqQ\u00DF\uFB01{ss}{bc}{fi}]
(Ici foldCase(x) fait référence à l’opération UCharacter.foldCase(x, true) et a == b désigne réellement a.equals(b), et non la comparaison de pointeurs.)
Java documentation pour android.icu.text.UnicodeSet.closeOver(int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.