String.ToUpperCase 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ToUpperCase() |
使用預設地區設定的規則,將此 |
ToUpperCase(Locale) |
使用指定 |
ToUpperCase()
使用預設地區設定的規則,將此 String
中的所有字元轉換成大寫。
[Android.Runtime.Register("toUpperCase", "()Ljava/lang/String;", "")]
public string ToUpperCase ();
[<Android.Runtime.Register("toUpperCase", "()Ljava/lang/String;", "")>]
member this.ToUpperCase : unit -> string
傳回
, String
轉換成大寫。
- 屬性
備註
使用預設地區設定的規則,將此 String
中的所有字元轉換成大寫。 這個方法相當於 toUpperCase(Locale.getDefault())
。
<b>注意:</b> 此方法會區分地區設定,如果用於要獨立解譯地區設定的字串,可能會產生非預期的結果。 範例包括程式設計語言標識碼、通訊協定索引鍵和 HTML 標記。 例如, "title".toUpperCase()
在土耳其地區設定中會傳 "T\u005Cu0130TLE"
回 ,其中 『\u005Cu0130』 是拉丁大寫字母 I WITH DOT ABOVE 字元。 若要取得地區設定不區分字串的正確結果,請使用 toUpperCase(Locale.ROOT)
。
的 java.lang.String.toUpperCase()
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
ToUpperCase(Locale)
使用指定Locale
的規則,將此String
中的所有字元轉換成大寫。
[Android.Runtime.Register("toUpperCase", "(Ljava/util/Locale;)Ljava/lang/String;", "")]
public string ToUpperCase (Java.Util.Locale locale);
[<Android.Runtime.Register("toUpperCase", "(Ljava/util/Locale;)Ljava/lang/String;", "")>]
member this.ToUpperCase : Java.Util.Locale -> string
參數
- locale
- Locale
使用此地區設定的案例轉換規則
傳回
, String
轉換成大寫。
- 屬性
備註
使用指定Locale
的規則,將此String
中的所有字元轉換成大寫。 案例對應是以 類別所 java.lang.Character Character
指定的 Unicode Standard 版本為基礎。 由於案例對應不一定是 1:1 字元對應,因此產生的 String
長度可能與原始 String
不同。
下表列出區分地區設定和 1:M 案例對應的範例。
<table class=“plain”><caption style=“display:none”>examples of locale-sensitive and 1:M case mappings. 顯示地區設定、小寫、大寫和描述的語言代碼。</caption>thead><tr><th scope=“col”>Language Code of Locale</th><scope=“col”>Lower Case</th<>scope=“col”>Upper Case</th><th scope=“col”>Description</th<>/tr></thead><td><><tr (Turkish)</td>><th scope=“row” style=“font-weight:normal; text-align:left”>\<u0069</th><td>\u0130</td td td><>small letter i -> 大寫字母 I 與點上方</td></tr<>td tr<>(土耳其文)</td>><th scope=“row” style=“font-weight:normal; text-align:left”>\u0131</th><td>\u0049</td td>><small letter dotless i -> 大寫字母 I</td/tr<<>>td><>(all)</td><th scope=“row” style=“font-weight:normal; text-align:left”>\u00df</th><td>\u0053 \u0053</td td>><小字母尖銳 s -> 兩個字母:SS</td/tr tr><<>td>><(all)</td><th scope=“row” style=“font-weight:normal; text-align:left”>Fahrvergnügen</th><td>FAHRVERGNÜGEN</td><td/td>><</tr></tbody></table>
已在1.1中新增。
的 java.lang.String.toUpperCase(java.util.Locale)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。