UCharacter.FoldCase 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.
Surcharges
| Nom | Description |
|---|---|
| FoldCase(String, Boolean) |
<strong>[icu]</strong> La chaîne donnée est mappée à son équivalent de pliage de casse en fonction d’UnicodeData. |
| FoldCase(String, FoldCaseOptions) |
<strong>[icu]</strong> La chaîne donnée est mappée à son équivalent de pliage de casse en fonction d’UnicodeData. |
| FoldCase(Int32, FoldCaseOptions) |
<strong>[icu]</strong> Le caractère donné est mappé à son équivalent de pliage de casse en fonction d’UnicodeData. |
| FoldCase(Int32, Boolean) |
<strong>[icu]</strong> Le caractère donné est mappé à son équivalent de pliage de casse en fonction d’UnicodeData. |
FoldCase(String, Boolean)
<strong>[icu]</strong> La chaîne donnée est mappée à son équivalent de pliage de casse en fonction d’UnicodeData.
[Android.Runtime.Register("foldCase", "(Ljava/lang/String;Z)Ljava/lang/String;", "", ApiSince=24)]
public static string? FoldCase(string? str, bool defaultmapping);
[<Android.Runtime.Register("foldCase", "(Ljava/lang/String;Z)Ljava/lang/String;", "", ApiSince=24)>]
static member FoldCase : string * bool -> string
Paramètres
- str
- String
Chaîne à convertir
- defaultmapping
- Boolean
Indique si les mappages par défaut définis dans CaseFolding.txt doivent être utilisés, sinon les mappages pour les I pointillés et les i sans points marqués avec « T » dans CaseFolding.txt sont inclus.
Retours
l’équivalent de la casse du caractère, le cas échéant ; sinon le caractère lui-même.
- Attributs
Remarques
<strong>[icu]</strong> La chaîne donnée est mappée à son équivalent de pliage de casse selon UnicodeData.txt et CaseFolding.txt; si un caractère n’a pas d’équivalent de pliage de cas, le caractère lui-même est retourné. Les mappages de pliage de casse à plusieurs codes sont retournés ici. Pour les mappages de points à code unique « simple » utilisent l’API foldCase(int ch, booléen defaultmapping).
Java documentation pour android.icu.lang.UCharacter.foldCase(java.lang.String, boolean).
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.
S’applique à
FoldCase(String, FoldCaseOptions)
<strong>[icu]</strong> La chaîne donnée est mappée à son équivalent de pliage de casse en fonction d’UnicodeData.
[Android.Runtime.Register("foldCase", "(Ljava/lang/String;I)Ljava/lang/String;", "", ApiSince=24)]
public static string? FoldCase(string? str, Android.Icu.Lang.FoldCaseOptions options);
[<Android.Runtime.Register("foldCase", "(Ljava/lang/String;I)Ljava/lang/String;", "", ApiSince=24)>]
static member FoldCase : string * Android.Icu.Lang.FoldCaseOptions -> string
Paramètres
- str
- String
Chaîne à convertir
- options
- FoldCaseOptions
Un bit défini pour un traitement spécial. Actuellement, les options reconnues sont FOLD_CASE_EXCLUDE_SPECIAL_I et FOLD_CASE_DEFAULT
Retours
l’équivalent de la casse du caractère, le cas échéant ; sinon le caractère lui-même.
- Attributs
Remarques
<strong>[icu]</strong> La chaîne donnée est mappée à son équivalent de pliage de casse selon UnicodeData.txt et CaseFolding.txt; si un caractère n’a pas d’équivalent de pliage de cas, le caractère lui-même est retourné. Les mappages de pliage de casse à plusieurs codes sont retournés ici. Pour les mappages de points à code unique « simple » utilisent l’API foldCase(int ch, booléen defaultmapping).
Java documentation pour android.icu.lang.UCharacter.foldCase(java.lang.String, 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.
S’applique à
FoldCase(Int32, FoldCaseOptions)
<strong>[icu]</strong> Le caractère donné est mappé à son équivalent de pliage de casse en fonction d’UnicodeData.
[Android.Runtime.Register("foldCase", "(II)I", "", ApiSince=24)]
public static int FoldCase(int ch, Android.Icu.Lang.FoldCaseOptions options);
[<Android.Runtime.Register("foldCase", "(II)I", "", ApiSince=24)>]
static member FoldCase : int * Android.Icu.Lang.FoldCaseOptions -> int
Paramètres
- ch
- Int32
caractère à convertir
- options
- FoldCaseOptions
Un bit défini pour un traitement spécial. Actuellement, les options reconnues sont FOLD_CASE_EXCLUDE_SPECIAL_I et FOLD_CASE_DEFAULT
Retours
l’équivalent de la casse du caractère, le cas échéant ; sinon le caractère lui-même.
- Attributs
Remarques
<strong>[icu]</strong> Le caractère donné est mappé à son équivalent de pliage de casse selon UnicodeData.txt et CaseFolding.txt; si le caractère n’a pas d’équivalent de pliage de cas, le caractère lui-même est retourné.
Cette fonction retourne uniquement le mappage simple de cas de point à code unique. Les mappages de cas complets doivent être utilisés dans la mesure du possible, car ils produisent de meilleurs résultats en travaillant sur des chaînes entières. Ils peuvent mapper à une chaîne de résultat avec une longueur différente selon les besoins. Les mappages de cas complets sont appliqués par les fonctions de mappage de cas qui prennent des paramètres String plutôt que des points de code (int). Consultez également le chapitre Guide de l’utilisateur sur la migration C/POSIX : https://unicode-org.github.io/icu/userguide/icu/posix#case-mappings
Java documentation pour android.icu.lang.UCharacter.foldCase(int, 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.
S’applique à
FoldCase(Int32, Boolean)
<strong>[icu]</strong> Le caractère donné est mappé à son équivalent de pliage de casse en fonction d’UnicodeData.
[Android.Runtime.Register("foldCase", "(IZ)I", "", ApiSince=24)]
public static int FoldCase(int ch, bool defaultmapping);
[<Android.Runtime.Register("foldCase", "(IZ)I", "", ApiSince=24)>]
static member FoldCase : int * bool -> int
Paramètres
- ch
- Int32
caractère à convertir
- defaultmapping
- Boolean
Indique si les mappages par défaut définis dans CaseFolding.txt doivent être utilisés, sinon les mappages pour les I pointillés et les i sans points marqués avec « T » dans CaseFolding.txt sont inclus.
Retours
l’équivalent de la casse du caractère, le cas échéant ; sinon le caractère lui-même.
- Attributs
Remarques
<strong>[icu]</strong> Le caractère donné est mappé à son équivalent de pliage de casse selon UnicodeData.txt et CaseFolding.txt; si le caractère n’a pas d’équivalent de pliage de cas, le caractère lui-même est retourné.
Cette fonction retourne uniquement le mappage simple de cas de point à code unique. Les mappages de cas complets doivent être utilisés dans la mesure du possible, car ils produisent de meilleurs résultats en travaillant sur des chaînes entières. Ils peuvent mapper à une chaîne de résultat avec une longueur différente selon les besoins. Les mappages de cas complets sont appliqués par les fonctions de mappage de cas qui prennent des paramètres String plutôt que des points de code (int). Consultez également le chapitre Guide de l’utilisateur sur la migration C/POSIX : https://unicode-org.github.io/icu/userguide/icu/posix#case-mappings
Java documentation pour android.icu.lang.UCharacter.foldCase(int, boolean).
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.