Locale.ToString 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳此 Locale 物件的字串表示,包含語言、國家、變體、文字及擴充,如下: <blockquote> language + “” + 國家 + “” + (變體 + “#” | ”#“) + 腳本 + ”“ + 擴展 </blockquote>
Language is always lower case, country is always upper case, script is always title
case, and extensions are always lower case.
[Android.Runtime.Register("toString", "()Ljava/lang/String;", "")]
public override sealed string? ToString();
[<Android.Runtime.Register("toString", "()Ljava/lang/String;", "")>]
override this.ToString : unit -> string
傳回
一個用字串表示的 Locale,用於除錯。
- 屬性
備註
回傳此 Locale 物件的字串表示,包含語言、國家、變體、文字及擴充,如下: <blockquote> language + “_” + 國家 + “_” + (變體 + “_#” |「#」) + 腳本 + 「_」+ 副檔名 </blockquote>
語言永遠是小寫,國家總是大寫,文字總是標題大小寫,副檔名總是小寫。 擴充與私人使用子標籤將依照典範順序排列,詳見 #toLanguageTag。
當區域沒有腳本或擴充功能時,結果與 Java 6 及之前版本相同。
如果語言和國家欄位都缺失,這個函式會回傳空字串,即使有變體、腳本或擴充欄位(你不能只有一個地區,變體必須伴隨一個完整的語言或國家代碼)。
若有文字或擴充功能且缺少變體,則在「#」前不會加底線。
此行為設計用於支援除錯,並僅與先前該語言、國家及變體欄位的使用 toString 相容。 若要將 Locale 表示為字串以便交換,請使用 #toLanguageTag。
例子:<ul><li>en</li<>li><de_DE/li li<_GB>/li><li/li><li<en_US_WIN>/li li/li><lide__POSIX<>/li><lizh_CN_#Hans<>/li<>li/li li<>zh_TW_#Hant_x-java>>th_TH_TH_#u-nu-thai<</ul><>
Java 文件 java.util.Locale.toString()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。