UCharacter.FoldCase 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| FoldCase(String, Boolean) |
<strong>[icu]</strong> 根據 UnicodeData 將字串映射到其格摺疊等價。 |
| FoldCase(String, FoldCaseOptions) |
<strong>[icu]</strong> 根據 UnicodeData 將字串映射到其格摺疊等價。 |
| FoldCase(Int32, FoldCaseOptions) |
<strong>[icu]</strong> 根據 UnicodeData 將給定字元映射到其格摺疊等價。 |
| FoldCase(Int32, Boolean) |
<strong>[icu]</strong> 根據 UnicodeData 將給定字元映射到其格摺疊等價。 |
FoldCase(String, Boolean)
<strong>[icu]</strong> 根據 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
參數
- str
- String
將被改裝的弦
- defaultmapping
- Boolean
表示是否要使用 CaseFolding.txt 中定義的預設映射,否則會包含 CaseFolding.txt 中標記為「T」的帶點I與無點i的映射。
傳回
若有,則為該字元的格摺等價物;否則就是角色本身。
- 屬性
備註
<strong>[icu]</strong> 給定字串會根據 UnicodeData.txt 和 CaseFolding.txt映射到其格摺等價;如果任何字元沒有格摺對價,則返回該字元本身。 此處回傳「完整」多碼點格摺疊映射。 對於「簡單」的單程式碼點映射,請使用 API foldCase(int ch, boolean defaultmapping)。
Java 文件 android.icu.lang.UCharacter.foldCase(java.lang.String, boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
FoldCase(String, FoldCaseOptions)
<strong>[icu]</strong> 根據 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
參數
- str
- String
將被改裝的弦
- options
- FoldCaseOptions
那個位子是專門處理的。 目前公認的選項為FOLD_CASE_EXCLUDE_SPECIAL_I和FOLD_CASE_DEFAULT
傳回
若有,則為該字元的格摺等價物;否則就是角色本身。
- 屬性
備註
<strong>[icu]</strong> 給定字串會根據 UnicodeData.txt 和 CaseFolding.txt映射到其格摺等價;如果任何字元沒有格摺對價,則返回該字元本身。 此處回傳「完整」多碼點格摺疊映射。 對於「簡單」的單程式碼點映射,請使用 API foldCase(int ch, boolean defaultmapping)。
Java 文件 android.icu.lang.UCharacter.foldCase(java.lang.String, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
FoldCase(Int32, FoldCaseOptions)
<strong>[icu]</strong> 根據 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
參數
- ch
- Int32
要轉換的角色
- options
- FoldCaseOptions
那個位子是專門處理的。 目前公認的選項為FOLD_CASE_EXCLUDE_SPECIAL_I和FOLD_CASE_DEFAULT
傳回
若有,則為該字元的格摺等價物;否則就是角色本身。
- 屬性
備註
<strong>[icu]</strong> 給定字元會根據 UnicodeData.txt 和 CaseFolding.txt映射到其格摺對價;如果該字元沒有格摺對價,則返回該字元本身。
此函式僅回傳簡單的單碼點案例映射。 盡可能應使用全案例映射,因為在整字串上工作能產生更好的結果。 它們可以映射到不同長度的結果字串。 完整的案例映射是由採用字串參數而非碼點(int)的案例映射函式所應用。 另請參閱使用者指南中關於 C/POSIX 遷移的章節: https://unicode-org.github.io/icu/userguide/icu/posix#case-mappings
Java 文件 android.icu.lang.UCharacter.foldCase(int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
FoldCase(Int32, Boolean)
<strong>[icu]</strong> 根據 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
參數
- ch
- Int32
要轉換的角色
- defaultmapping
- Boolean
表示是否要使用 CaseFolding.txt 中定義的預設映射,否則會包含 CaseFolding.txt 中標記為「T」的帶點I與無點i的映射。
傳回
若有,則為該字元的格摺等價物;否則就是角色本身。
- 屬性
備註
<strong>[icu]</strong> 給定字元會根據 UnicodeData.txt 和 CaseFolding.txt映射到其格摺對價;如果該字元沒有格摺對價,則返回該字元本身。
此函式僅回傳簡單的單碼點案例映射。 盡可能應使用全案例映射,因為在整字串上工作能產生更好的結果。 它們可以映射到不同長度的結果字串。 完整的案例映射是由採用字串參數而非碼點(int)的案例映射函式所應用。 另請參閱使用者指南中關於 C/POSIX 遷移的章節: https://unicode-org.github.io/icu/userguide/icu/posix#case-mappings
Java 文件 android.icu.lang.UCharacter.foldCase(int, boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。