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 ドキュメント java.lang.String.toUpperCase()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
内のすべての文字を大文字に変換します。 ケース マッピングは、 クラスで指定された Unicode Standard バージョンに java.lang.Character Character
基づいています。 大文字と小文字のマッピングは常に 1:1 文字のマッピングとは限らないため、結果 String
の長さは元 String
の とは異なる場合があります。
ロケールに依存するマッピングと 1:M のケース マッピングの例を次の表に示します。
<table class="plain"><キャプション style="display:none">ロケール依存と 1:M のケース マッピングの例。 ロケール、小文字、大文字、および説明の言語コードを示します。</キャプション>thead><tr><th scope="col">Language Code of Locale</th<>scope="col">Lower Case</th th<>scope="col">Upper Case</th th<>scope="col">Description</th<>/tr></thead<>tbody><tr<>td>tr (トルコ語)</td><th scope="row" style="font-weight:normal; text-align:left"\><u0069</th><td>\u0130</td td>><小文字 i -> 大文字 I 上</td<>/tr<>td><tr td>tr (トルコ語)</td<>th scope="row" style="font-weight:normal; text-align:left">\u0131</th><td>\u0049</td td><>小文字ドットレス i -> 大文字 I</td<>/tr<>td<>>(all)/<td><th scope="row" style="font-weight:normal; text-align:left">\u00df</th<>td>\u0053 \u0053</td td><>small letter sharp s -> 2 文字: SS</td></tr tr<<>>td>(all)</td><th scope="row" style="font-weight:normal; text-align:">Fahrvergnügen</th><td>FAHRVERGNÜGEN</td td><></td></tr></tbody></table>
1.1 で追加されました。
の Java ドキュメント java.lang.String.toUpperCase(java.util.Locale)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。