НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
359 of 1310 menu

Функция repeat

Функция repeat создает новую строку путем повторения исходной строки указанное количество раз. Принимает один параметр - целое число count, которое определяет количество повторений.

Синтаксис

fun String.repeat(count: Int): String

Пример

Повторим строку "abc" три раза:

val str = "abc" val res = str.repeat(3) println(res)

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

String "abcabcabc"

Пример

Повторим строку "123" пять раз:

val str = "123" val res = str.repeat(5) println(res)

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

String "123123123123123"

Пример

Если передать 0 в качестве параметра, функция вернет пустую строку:

val str = "abc" val res = str.repeat(0) println(res)

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

String ""

Пример

Если передать отрицательное число в качестве параметра, функция выбросит исключение IllegalArgumentException:

val str = "abc" val res = str.repeat(-1) println(res)

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

Exception: Count 'n' must be non-negative, but was -1

Пример

Функцию можно использовать напрямую с строковыми литералами:

val res = "X".repeat(10) println(res)

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

String "XXXXXXXXXX"

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

  • функцию plus,
    которая объединяет строки
  • функцию padStart,
    которая дополняет строку до нужной длины
  • функцию padEnd,
    которая дополняет строку до нужной длины
  • функцию length,
    которая возвращает длину строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить