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,上面为 DOT ABOVE 字符。 若要获取区域设置不区分字符串的正确结果,请使用 toUpperCase(Locale.ROOT)
。
的 java.lang.String.toUpperCase()
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
适用于
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”><描述文字 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<>th scope=“row” style=“font-weight:normal; text-align:left”>\u0131</th><td>\u0049</td><td td>小写字母无点 i -> 大写字母 I</td<>/tr<>><td> (所有<) /td><th scope=“row” style=“font-weight:normal; text-align:left”>\u00df</th<>td>\u0053 \u0053</td td><>小写字母 sharp s -> 两个字母:SS</td<>/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 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。