String.ToLowerCase Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ToLowerCase() |
Преобразует все символы в этом |
ToLowerCase(Locale) |
Преобразует все символы в этом |
ToLowerCase()
Преобразует все символы в этом String
случае в нижний регистр с помощью правил языкового стандарта по умолчанию.
[Android.Runtime.Register("toLowerCase", "()Ljava/lang/String;", "")]
public string ToLowerCase ();
[<Android.Runtime.Register("toLowerCase", "()Ljava/lang/String;", "")>]
member this.ToLowerCase : unit -> string
Возвращаемое значение
, String
преобразованный в нижний регистр.
- Атрибуты
Комментарии
Преобразует все символы в этом String
случае в нижний регистр с помощью правил языкового стандарта по умолчанию. Это эквивалентно вызову toLowerCase(Locale.getDefault())
.
<b Примечание.</b>> Этот метод учитывает языковой стандарт и может привести к непредвиденным результатам, если используется для строк, которые предназначены для интерпретации языкового стандарта независимо. Примерами являются идентификаторы языка программирования, ключи протокола и теги HTML. Например, в турецком языковом стандарте возвращается"t\u005Cu0131tle"
, "TITLE".toLowerCase()
где "\u005Cu0131" является символОМ LATIN SMALL LETTER DOTLESS I. Чтобы получить правильные результаты для нечувствительных строк языкового стандарта, используйте toLowerCase(Locale.ROOT)
.
Документация по Java для java.lang.String.toLowerCase()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
ToLowerCase(Locale)
Преобразует все символы в этом String
нижнем регистре с помощью заданных Locale
правил.
[Android.Runtime.Register("toLowerCase", "(Ljava/util/Locale;)Ljava/lang/String;", "")]
public string ToLowerCase (Java.Util.Locale locale);
[<Android.Runtime.Register("toLowerCase", "(Ljava/util/Locale;)Ljava/lang/String;", "")>]
member this.ToLowerCase : Java.Util.Locale -> string
Параметры
- locale
- Locale
используйте правила преобразования вариантов для этого языкового стандарта
Возвращаемое значение
, String
преобразованный в нижний регистр.
- Атрибуты
Комментарии
Преобразует все символы в этом String
нижнем регистре с помощью заданных Locale
правил. Сопоставление регистров основано на стандартной версии Юникода, указанной классом java.lang.Character Character
. Так как сопоставления регистров не всегда совпадают с сопоставлениями символов 1:1, результат String
может отличаться от исходной String
длины.
Примеры сопоставлений строчных регистров приведены в следующей таблице: <table class="plain"><caption style="display:none">Строчные примеры сопоставления, показывающие языковой код языкового стандарта, верхний регистр, нижний регистр и< описание/подпись<>tr>><<th scope=>"col"Language Code of Locale</th scope="col"Upper Case/><th scope="col">Lower Case/th scope="th scope="col"Lower Case<<></<>th scope="col"th scope=<>"col"th scope="col>"th scope/th/tr></thead><tbody><tr td tr<>(турецкий)</td>><th scope="row" style="font-weight:normal; text-align:left">\>< u0130</th><td>\ u0069</td td заглавная буква I с точкой выше -> небольшая буква i</td<>>/tr<<>>td>tr (турецкий)</td<>><th scope="row" style="font-weight:normal; text-align:left">\ u0049</th><td>\ u0131</td td><>прописная буква I -> small letter dotless i </td<>/tr tr<>><td(all)</td><> th scope="row" style="font-weight:normal; text-align:left"French Fries/th><td>french fries<</<>>td all chars in String</td/tr><<>td><>(all)</td<>th scope="row" style=">font-weight:normal; text-align:left"> Ι Χ Θ Υ Σ</th><td>ι χ > υ σ</td td td>в нижнем регистре все символы в string</td></tr></tbody<>/table><>
Добавлено в версии 1.1.
Документация по Java для java.lang.String.toLowerCase(java.util.Locale)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.