Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
328 of 1310 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Функция uppercase

Функция uppercase преобразует все символы строки в верхний регистр. Возвращает новую строку, исходная строка при этом не изменяется.

Синтаксис

fun String.uppercase(): String
fun String.uppercase(locale: Locale): String

Пример

Преобразуем строку "hello world" в верхний регистр:

val str = "hello world" val res = str.uppercase() println(res)

Результат выполнения кода:

String "HELLO WORLD"

Пример

Преобразуем строку с различными символами в верхний регистр:

val str = "Kotlin 123!@#" val res = str.uppercase() println(res)

Результат выполнения кода:

String "KOTLIN 123!@#"

Пример

Использование функции с указанием локали:

import java.util.Locale val str = "işık" val res = str.uppercase(Locale.forLanguageTag("tr")) println(res)

Результат выполнения кода:

String "IŞIK"

Пример

Исходная строка остается неизменной после применения функции uppercase:

val original = "Hello" val upper = original.uppercase() println("Original: $original") println("Upper: $upper")

Результат выполнения кода:

String "Original: Hello" String "Upper: HELLO"

Смотрите также

  • функцию lowercase,
    которая преобразует строку в нижний регистр
  • функцию capitalize,
    которая преобразует первый символ строки в верхний регистр
  • функцию decapitalize,
    которая преобразует первый символ строки в нижний регистр
  • функцию replace,
    которая заменяет часть строки на другую строку