Функция uppercase

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

Синтаксис

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

Пример

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

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

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

kotlinString "HELLO WORLD"

Пример

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

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

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

kotlinString "KOTLIN 123!@#"

Пример

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

kotlinimport java.util.Locale

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

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

kotlinString "IŞIK"

Пример

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

kotlinval original = "Hello"
val upper = original.uppercase()

println("Original: $original")
println("Upper: $upper")

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

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

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

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