String.ToUpperCase 方法

定义

重载

ToUpperCase()

使用默认区域设置的规则将所有字符 String 转换为大写。

ToUpperCase(Locale)

使用给定Locale的规则将此中的所有String字符转换为大写。

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><scope=“col”>Description</th<>/tr<>/thead<>tbody><<>tr td>tr (Turkish)</td><th scope=“row” style=“font-weight:normal; text-align:left”>\<u0069</th><td>\u0130</td><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>><小写字母无点 i -> 大写字母 I</td/tr><<>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 属性许可证中所述的术语使用。

适用于