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

Функция drop

Функция drop удаляет первые n символов из строки и возвращает новую строку. Если n больше длины строки, возвращается пустая строка.

Синтаксис

fun String.drop(n: Int): String

Пример

Удалим первые 3 символа из строки "abcde":

val str = "abcde" val res = str.drop(3) println(res)

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

String "de"

Пример

Удалим первые 5 символов из строки "abcde":

val str = "abcde" val res = str.drop(5) println(res)

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

String ""

Пример

Удалим первые 10 символов из строки "abcde" (количество символов больше длины строки):

val str = "abcde" val res = str.drop(10) println(res)

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

String ""

Пример

Удалим первые 0 символов из строки "abcde":

val str = "abcde" val res = str.drop(0) println(res)

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

String "abcde"

Пример

Использование функции drop с отрицательным значением вызывает исключение IllegalArgumentException:

val str = "abcde" val res = str.drop(-2) println(res)

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

Exception: IllegalArgumentException: Requested character count -2 is less than zero.

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

  • функцию dropLast,
    которая удаляет последние n символов строки
  • функцию take,
    которая возвращает первые n символов строки
  • функцию takeLast,
    которая возвращает последние n символов строки
  • функцию substring,
    которая возвращает подстроку по указанным индексам
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить