語言

UCharacter.FoldCase 方法

定義

多載

名稱 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於