String.ToUpperCase Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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" — это БУКВА ЛАТИНСКОЙ БУКВЫ С ТОЧКОЙ ВЫШЕ. Чтобы получить правильные результаты для нечувствительных строк языкового стандарта, используйте toUpperCase(Locale.ROOT)
.
Документация по Java для java.lang.String.toUpperCase()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
ToUpperCase(Locale)
Преобразует все символы в этот String
верхний регистр с помощью заданных Locale
правил.
[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
преобразованный в верхний регистр.
- Атрибуты
Комментарии
Преобразует все символы в этот String
верхний регистр с помощью заданных Locale
правил. Сопоставление регистров основано на стандартной версии Юникода, указанной классом 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<>scope="col">Lower Case</<>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">#92; u0069</th><td>\ u0130</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 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><><td><>(all)</td<>><th scope="row" style="font-weight:normal; text-align:left">Fahrvergnü gen</th><td>FAHRVERGNÜ GEN</td><td/td></td<>/tr></tbody></table>
Добавлено в версии 1.1.
Документация по Java для java.lang.String.toUpperCase(java.util.Locale)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.