다음을 통해 공유


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'은 LATIN CAPITAL LETTER 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 . 대/소문자 매핑이 항상 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 th><scope="col">Lower Case</th th><scope="col">Upper Case</th th<>scope="col">Description</th></tr<>/thead<>tbody><tr td tr tr><>(터키어)</td><th scope="row" style="font-weight:normal; text-align:left">\< u0069</th><td>\ u0130</td td><>작은 문자 i -> 대문자 I 위</td></tr tr><td>tr 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 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 -> 두 문자: 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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상