語言

UCharacter.ToTitleCase 方法

定義

多載

名稱 Description
ToTitleCase(Int32)

將 code point 參數轉換成 titlecase。

ToTitleCase(String, BreakIterator)

回傳參數字串的標題大小寫版本。

ToTitleCase(ULocale, String, BreakIterator)

回傳參數字串的標題大小寫版本。

ToTitleCase(Locale, String, BreakIterator)

回傳參數字串的標題大小寫版本。

ToTitleCase(ULocale, String, BreakIterator, TitlecaseOptions)

回傳參數字串的標題大小寫版本。

ToTitleCase(Locale, String, BreakIterator, TitlecaseOptions)

<強壯>[加護病房]</強力>

ToTitleCase(Int32)

將 code point 參數轉換成 titlecase。

[Android.Runtime.Register("toTitleCase", "(I)I", "", ApiSince=24)]
public static int ToTitleCase(int ch);
[<Android.Runtime.Register("toTitleCase", "(I)I", "", ApiSince=24)>]
static member ToTitleCase : int -> int

參數

ch
Int32

要檢索標題格的碼點

傳回

標題大寫代碼點

屬性

備註

將 code point 參數轉換成 titlecase。 若無標題大寫,則返回大寫字母。 若無大寫字母,則返回代碼點本身。 java.lang.Character.toTitleCase() 的最新 Unicode 實作

此函式僅回傳簡單的單碼點案例映射。 盡可能應使用全案例映射,因為在整字串上工作能產生更好的結果。 它們會考慮字串的上下文與語言,並可根據適當長度映射到結果字串。 完整的案例映射是由採用字串參數而非碼點(int)的案例映射函式所應用。 另請參閱使用者指南中關於 C/POSIX 遷移的章節: https://unicode-org.github.io/icu/userguide/icu/posix#case-mappings

Java 文件 android.icu.lang.UCharacter.toTitleCase(int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ToTitleCase(String, BreakIterator)

回傳參數字串的標題大小寫版本。

[Android.Runtime.Register("toTitleCase", "(Ljava/lang/String;Landroid/icu/text/BreakIterator;)Ljava/lang/String;", "", ApiSince=24)]
public static string? ToTitleCase(string? str, Android.Icu.Text.BreakIterator? breakiter);
[<Android.Runtime.Register("toTitleCase", "(Ljava/lang/String;Landroid/icu/text/BreakIterator;)Ljava/lang/String;", "", ApiSince=24)>]
static member ToTitleCase : string * Android.Icu.Text.BreakIterator -> string

參數

str
String

要執行的來源字串

breakiter
BreakIterator

用 break iterator 來決定角色標題應該在哪些位置加大寫。

傳回

參數字串的標題大寫版本

屬性

備註

回傳參數字串的標題大小寫版本。

標題大寫的配置由參數斷開的迭代器決定,因此使用者可以自訂他的中斷迭代器以符合專門的標題大寫。 此時只需實作前向迭代即可。 若傳遞的中斷迭代器為空,則會使用預設的 Unicode 演算法來決定標題格。

只有 break 迭代器回傳的位置會用標題大小寫,位置之間的字元則全部用小寫。

外層依預設地點及情境而定

Java 文件 android.icu.lang.UCharacter.toTitleCase(java.lang.String, android.icu.text.BreakIterator)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ToTitleCase(ULocale, String, BreakIterator)

回傳參數字串的標題大小寫版本。

[Android.Runtime.Register("toTitleCase", "(Landroid/icu/util/ULocale;Ljava/lang/String;Landroid/icu/text/BreakIterator;)Ljava/lang/String;", "", ApiSince=24)]
public static string? ToTitleCase(Android.Icu.Util.ULocale? locale, string? str, Android.Icu.Text.BreakIterator? titleIter);
[<Android.Runtime.Register("toTitleCase", "(Landroid/icu/util/ULocale;Ljava/lang/String;Landroid/icu/text/BreakIterator;)Ljava/lang/String;", "", ApiSince=24)>]
static member ToTitleCase : Android.Icu.Util.ULocale * string * Android.Icu.Text.BreakIterator -> string

參數

locale
ULocale

要轉換的字串

str
String

要執行的來源字串

titleIter
BreakIterator

用 break iterator 來決定角色標題應該在哪些位置加大寫。

傳回

參數字串的標題大寫版本

屬性

備註

回傳參數字串的標題大小寫版本。

標題大寫的配置由參數斷開的迭代器決定,因此使用者可以自訂他的中斷迭代器以符合專門的標題大寫。 此時只需實作前向迭代即可。 若傳遞的中斷迭代器為空,則會使用預設的 Unicode 演算法來決定標題格。

只有 break 迭代器回傳的位置會用標題大小寫,位置之間的字元則全部用小寫。

語境定位取決於論元所在地及情境敏感性

Java 文件 android.icu.lang.UCharacter.toTitleCase(android.icu.util.ULocale, java.lang.String, android.icu.text.BreakIterator)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ToTitleCase(Locale, String, BreakIterator)

回傳參數字串的標題大小寫版本。

[Android.Runtime.Register("toTitleCase", "(Ljava/util/Locale;Ljava/lang/String;Landroid/icu/text/BreakIterator;)Ljava/lang/String;", "", ApiSince=24)]
public static string? ToTitleCase(Java.Util.Locale? locale, string? str, Android.Icu.Text.BreakIterator? breakiter);
[<Android.Runtime.Register("toTitleCase", "(Ljava/util/Locale;Ljava/lang/String;Landroid/icu/text/BreakIterator;)Ljava/lang/String;", "", ApiSince=24)>]
static member ToTitleCase : Java.Util.Locale * string * Android.Icu.Text.BreakIterator -> string

參數

locale
Locale

要轉換的字串

str
String

要執行的來源字串

breakiter
BreakIterator

用 break iterator 來決定角色標題應該在哪些位置加大寫。

傳回

參數字串的標題大寫版本

屬性

備註

回傳參數字串的標題大小寫版本。

標題大寫的配置由參數斷開的迭代器決定,因此使用者可以自訂他的中斷迭代器以符合專門的標題大寫。 此時只需實作前向迭代即可。 若傳遞的中斷迭代器為空,則會使用預設的 Unicode 演算法來決定標題格。

只有 break 迭代器回傳的位置會用標題大小寫,位置之間的字元則全部用小寫。

語境定位取決於論元所在地及情境敏感性

Java 文件 android.icu.lang.UCharacter.toTitleCase(java.util.Locale, java.lang.String, android.icu.text.BreakIterator)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ToTitleCase(ULocale, String, BreakIterator, TitlecaseOptions)

回傳參數字串的標題大小寫版本。

[Android.Runtime.Register("toTitleCase", "(Landroid/icu/util/ULocale;Ljava/lang/String;Landroid/icu/text/BreakIterator;I)Ljava/lang/String;", "", ApiSince=24)]
public static string? ToTitleCase(Android.Icu.Util.ULocale? locale, string? str, Android.Icu.Text.BreakIterator? titleIter, Android.Icu.Lang.TitlecaseOptions options);
[<Android.Runtime.Register("toTitleCase", "(Landroid/icu/util/ULocale;Ljava/lang/String;Landroid/icu/text/BreakIterator;I)Ljava/lang/String;", "", ApiSince=24)>]
static member ToTitleCase : Android.Icu.Util.ULocale * string * Android.Icu.Text.BreakIterator * Android.Icu.Lang.TitlecaseOptions -> string

參數

locale
ULocale

要轉換的字串

str
String

要執行的來源字串

titleIter
BreakIterator

用 break iterator 來決定角色標題應該在哪些位置加大寫。

options
TitlecaseOptions

位元設定以修改標題標題操作

傳回

參數字串的標題大寫版本

屬性

備註

回傳參數字串的標題大小寫版本。

標題大寫的配置由參數斷開的迭代器決定,因此使用者可以自訂他的中斷迭代器以符合專門的標題大寫。 此時只需實作前向迭代即可。 若傳遞的中斷迭代器為空,則會使用預設的 Unicode 演算法來決定標題格。

只有 break 迭代器回傳的位置會用標題大小寫,位置之間的字元則全部用小寫。

語境定位取決於論元所在地及情境敏感性

Java 文件 android.icu.lang.UCharacter.toTitleCase(android.icu.util.ULocale, java.lang.String, android.icu.text.BreakIterator, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ToTitleCase(Locale, String, BreakIterator, TitlecaseOptions)

<強壯>[加護病房]</強力>

[Android.Runtime.Register("toTitleCase", "(Ljava/util/Locale;Ljava/lang/String;Landroid/icu/text/BreakIterator;I)Ljava/lang/String;", "", ApiSince=24)]
public static string? ToTitleCase(Java.Util.Locale? locale, string? str, Android.Icu.Text.BreakIterator? titleIter, Android.Icu.Lang.TitlecaseOptions options);
[<Android.Runtime.Register("toTitleCase", "(Ljava/util/Locale;Ljava/lang/String;Landroid/icu/text/BreakIterator;I)Ljava/lang/String;", "", ApiSince=24)>]
static member ToTitleCase : Java.Util.Locale * string * Android.Icu.Text.BreakIterator * Android.Icu.Lang.TitlecaseOptions -> string

參數

locale
Locale

要轉換的字串

str
String

要執行的來源字串

titleIter
BreakIterator

用 break iterator 來決定角色標題應該在哪些位置加大寫。

options
TitlecaseOptions

位元設定以修改標題標題操作

傳回

參數字串的標題大寫版本

屬性

備註

<強壯>[加護病房]</強力>

回傳參數字串的標題大小寫版本。

標題大寫的配置由參數斷開的迭代器決定,因此使用者可以自訂他的中斷迭代器以符合專門的標題大寫。 此時只需實作前向迭代即可。 若傳遞的中斷迭代器為空,則會使用預設的 Unicode 演算法來決定標題格。

只有 break 迭代器回傳的位置會用標題大小寫,位置之間的字元則全部用小寫。

語境定位取決於論元所在地及情境敏感性

Java 文件 android.icu.lang.UCharacter.toTitleCase(java.util.Locale, java.lang.String, android.icu.text.BreakIterator, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於